CNode

基于Express4、Socket.io和Bootstrap做了个聊天室,已开源到Github,新增表情功能

Ccoofly发布于12 年前最后回复10 年前34 回复22524 浏览0 收藏

之前教程都比较老,用的都是Express3 索性自己摸索写了一个,其实node的代码很少,主要时间都花在学习html,js前端和Bootstrap上了 Github地址

以前是windows cpp程序员,完全没接触过web开发,写的不好见笑了,欢迎指正

查看回复

回复 (33)

A
amenging#1·10 年前

楼主,运行的时候出现 已拦截跨源请求:同源策略禁止读取位于 http://localhost:3000/socket.io/?EIO=2&transport=polling&t=1470663869712-107 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。 这个怎么办呢?

C
coofly#2·12 年前

运行实例地址:http://chat.coofly.com

J
jeremy16601#3·12 年前

不错.赞一个

S
suqun#4·12 年前

非常棒,做的很漂亮,代码我拉过去学学,谢谢

R
rancho#5·12 年前

恩。做的不错

C
coofly#6·12 年前

刚修复了几个bug,现在基本没什么问题了,哈

Y
yakczh#7·12 年前

怎么启动, node app.js 以后就退出了

C
coofly#8·12 年前

我在服务器上做了一下nginx反向代理,现在运行实例不需指定3000端口了

以前的运行实例地址是http://chat.coofly.com:3000

现在的运行实例地址http://chat.coofly.com

S
shaun#9·12 年前

楼主厉害啊

D
DestinyXie#10·12 年前

C
coofly#11·12 年前

新增桌面通知功能

Z
zhumingming#12·12 年前
引用 coofly运行实例地址:http://chat.coofly.com

你好,你这个放在什么上面的

L
Lee2011#13·12 年前
引用 coofly新增桌面通知功能

@coofly 楼主这个聊天室用IE聊是不是有兼容性的问题,还是我的IE有问题?怎么在我的IE上聊不起来呢?

C
coofly#14·12 年前
引用 coofly新增桌面通知功能

@Lee2011 哈,一直没考虑过IE的兼容性

L
Lee2011#15·12 年前
引用 coofly新增桌面通知功能

@coofly 哈哈, IE 被无情的忽略了。。

S
shuashuahealth#16·12 年前

楼主,请问一下,现在能用npm只安装express3吗? express4教程太少了,学起来好费劲啊…

L
Lee2011#17·12 年前
引用 shuashuahealth楼主,请问一下,现在能用npm只安装express3吗? express4教程太少了,学起来好费劲啊…

@shuashuahealth 可以吧,package.json里把express的版本写成3应该就可以了。

F
feivorid#18·12 年前

很屌,代码出去 学了。

C
Cenyol#19·11 年前

多谢分享,已star 顺道说下,git clone该项目之后,进入目录使用npm start即可。在浏览器输入http://localhost:3000/即可开始聊天。可以开多个标签实现多人聊天。

H
hacke2#20·11 年前

赞,成功运行,学习中,

能问一下在MAC下消息通知是怎么做的吗?

用的是 Notif组件

C
coofly#21·12 年前
引用 yakczh怎么启动, node app.js 以后就退出了

你用npm strart

启动脚本是bin\www

Y
yakczh#22·12 年前
引用 yakczh怎么启动, node app.js 以后就退出了

@coofly 启动了,这个怎么私聊?

Y
yidahis#23·12 年前

lz是用的自己的主机?

C
coofly#24·12 年前
引用 yidahislz是用的自己的主机?

恩,用的DigitalOcean的云主机

C
cullen911#25·12 年前

漂亮

L
Lemoxy#26·12 年前

很棒,简洁实用

C
coofly#27·12 年前
引用 yakczh怎么启动, node app.js 以后就退出了

@yakczh 暂时没私聊功能哦

C
coofly#28·12 年前

对啊,socket.io.js耗时好慢,不知道怎么设置,望赐教

C
coofly#29·12 年前

socket.io.js改用cdn加速了,现在快了很多

C
coofly#30·12 年前

新增了一个表情功能,只能算初步完成,还有很多细节需要完善 有兴趣的可以瞅瞅

C
coofly#31·12 年前
引用 coofly运行实例地址:http://chat.coofly.com

@zhumingming 放在DigitalOcean的云主机上

Z
zhumingming#32·12 年前
引用 coofly运行实例地址:http://chat.coofly.com

@coofly 为什么不放在github上呢?

C
coofly#33·12 年前
引用 coofly运行实例地址:http://chat.coofly.com

@zhumingming Github还能运行nodejs项目?

参与回复
登录后即可参与回复。登录