CNode

nodejs新手,有问题请教一下各位大神

Ffuckadd发布于13 年前最后回复13 年前8 回复6704 浏览0 收藏

用node.js和Websocket来做个多人聊天室吧:http://cnodejs.org/topic/4f16442ccae1f4aa27001095 源码地址:https://github.com/auzll/nodechat 我根据他上文的提示node Main.js以后怎么访问工程里面的html?我不管怎么访问 页面都显示No Implemeted是什么原因.

查看回复

回复 (8)

F
fuckadd#1·13 年前

help! 求回复啊。

J
jiyinyiyong#2·13 年前

没下来玩过.. 看代码似乎没写 HTTP 部分, 就是说 HTML 不能从服务器访问 怀疑要从文件系统或者 Nginx 直接访问 HTML 去连接 Server

F
fuckadd#3·13 年前
J
jiyinyiyong#4·13 年前
引用 jiyinyiyong没下来玩过.. 看代码似乎没写 HTTP 部分, 就是说 HTML 不能从服务器访问 怀疑要从文件系统或者 Nginx 直接访问 HTML 去连接 Server

@fuckadd Nginx 可以做静态文件服务器, 适合 HTML, 参考下 http://wiki.nginx.org/ServerBlockExample http://www.qttc.net/20120681.html http://jiyinyiyong.github.io/blog/posts/130512-my-page-tools.html 只是用来方 HTML 的话没那么复杂, 用下@leeluolee 的 puer 命令就好了: https://github.com/leeluolee/puer 就是把一个纯 HTML 变成浏览器能打开的站点, 直接访问本地 HTML 文件也可以, 但可能有权限问题, 我没尝试过...

F
fuckadd#6·13 年前
引用 jiyinyiyong没下来玩过.. 看代码似乎没写 HTTP 部分, 就是说 HTML 不能从服务器访问 怀疑要从文件系统或者 Nginx 直接访问 HTML 去连接 Server

@jiyinyiyong 成功运行,哈哈,非常感谢!长见识了。再问一下,为什么要把纯 HTML 变成浏览器能打开的站点,这样好处是不是是什么?

J
jiyinyiyong#7·13 年前
引用 jiyinyiyong没下来玩过.. 看代码似乎没写 HTTP 部分, 就是说 HTML 不能从服务器访问 怀疑要从文件系统或者 Nginx 直接访问 HTML 去连接 Server

@fuckadd HTML 文件浏览器能直接打开, 但这样有跨域之类问题, 我反正躲开.. Web 服务器就是返回 HTML 的, 所以这个是写 Web 很平常的做法, 只不过 Web 服务器一般是动态生成的 HTML, 这里只是静态的.

然后呢, 等能用跨域的 JSON 请求, 跨域的 WebSockets 请求.. 就相当于写一个 HTML5 的客户端, 什么事情都能干(虽然要靠服务器...) 我个人很喜欢这种前后端分离的做法, 可能有安全隐患, 但真的很方便

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