fountainhead
fountainhead
  • 发布:2016-11-10 17:51
  • 更新:2016-11-10 17:51
  • 阅读:2710

新手研究node socket.io 一个星期的分享

分类:HBuilder

新项目要聊天。居然要 node.js写。。好吧。扛起大旗去研究node。

去socket.io 官网看了一眼居然提供有代码示例 和详解。

基本情况找着抄了一遍代码逻辑基本上已经会了。但是文件就2.。。。好像有点寒酸。
而且 静态资源无法发送到客户端。。于是打算用express框架。

简单了解了下。好方便。express SubjectName 就能创建一个目录文档出来。
运行起来 localhost:3000一切正常。整合程序时候发现 jade 什么鬼。。找度娘科普了一下。。
新东西。我的 demo已经写好了。不想用。。果断的 换HTML。卸载了jade模块,。。按照官网写法引入 ejs。运行
各种BUG 各种报错。。。区区几个BUG 怎么可能打到我。。百度开始查阅各种资料。感觉比 Hbuilder的文档还少

最终看到了 express -e ejs SubjectName。是创建ejs的。直接创建 默认 jade的。。马上备份了一下删除项目。重新创建
ejs换成了html 运行。看到了窗口和静态资源全出现了 虎躯一震。。
忽然考虑 路由 和 socket.io 分开了。。。。我用啥玩意获取 地址栏传入参数。。。。

好吧,继续百度上找 毕竟困难是指引自己的道路。。过了许久。。。居然 没有。。好不容易有个知道没答案。。
我去。。。跟我们社区一个样啊。只好自己想办法了。。

正惆怅的时候 忽然间 想到 用 for in 遍历下 回调参数。。。。然后console.对象 输出出来。
黄天不负有心人啊。。。让我看到了 地址都在。。好感度。。。去百度那个问题回答一下。
回调函数..request.headers 就是这么简单的东西。

后言。我发现许多东西 我可能知道。我想要的问题别人可能知道,对我来说困难的在别人眼中可能非常简单。
帮助了别人也充实了自己。虽然我很菜。但我也想自己出一份力。不做一个伸手党

4 关注 分享
lhyh 大萝卜B 笑 1***@163.com

要回复文章请先登录注册

1***@163.com

1***@163.com

那个老哥 我这个错误你知道什么原因不 ? 一脸懵逼的
执行命令行时发生了异常。
Cannot run program "node" (in directory "F:\NodeJS"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
2017-11-01 15:24