过去的一周我把这本书上面的代码自己敲进去然后运行,但是至少有两三处比较严重的错误导致程序无法正常运转。 还没有时间细究。此书第六章的代码,即使是从网上下载下来的,也没法正常运行。输入网址后一直处于刷新状态,无法加载页面。 也许是因为Node.js的包更新太快了,旧版本的代码无法在新版本上正常运行。 近期想搞个勘误之类的帖子。大家多多支持!
14 回复
个人觉得:
这本书在内容组织上不怎么的;
我强烈建议咱们这个论坛搞本书出来;
大家可以先讨论目录结构(比如:文件读写、CRUD及连接MySQL OR MongoDB、与其它后台进程通信、单机版域名服务配置等);
然后烦恼社区牛人写,版权归你们~让更多的人比较好的学习;
找个好的例子贯穿全局,让人学完立马可以实践;
可以很简洁,但要保证所用技术稳定,最好不要用框架,基础通了,一通百通;
大家会感谢你们的~
第六章的代码运行成功了,是mongoDB使用的问题。在运行app.js之前需要先启动mongoDB服务,参考这个:http://www.mongodb.org/display/DOCS/Quickstart+Unix。
$ sudo mkdir -p /data/db/
$ sudo chown id -u
/data/db
$ mongod
这时候mongodb的服务就启动了,不要关掉它,然后可以在另一个终端里运行
node app.js,启动web server,然后就一切正常!
另,设置mongodb的数据存放位置可以自己指定,mongod --dbpath ./yourDataPath