nodeJs 初探 ~
今天晚上,开始时间了一下nodejs,跟着 Node入门 一步步的往下走。对node开发也有了初步的了解。
期间没有碰到什么问题,只有在最后的时候,碰到了几个问题。在这里记录一下:
1 . cross-device link not permitted,
网上有文章 解释说是由于Node.js安装的盘符和写的地方不在一个盘符,跨目录重命名文件导致的问题。
可以多些下面一句话,重设临时上传路径
form.uploadDir = "./tmp";
试了一下,发现的确是这样子!
2 . nodejs 调试 :
- 网上介绍了几种方法,eclipse中之类的。但是,调试js还是习惯在浏览器上调试,这个通过node-inspector可以实现,具体步骤为:
- 安装: npm install -g node-inspector
- node debug模式启动 node --debug-brk XXX.js,这个时候默认的端口号是5858
- 再启动node-inspector,新开一个cmd,运行命令:node-inspector &
- 然后运行 http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 就能看到调试器了
3 . 修改内容的时候,总是需要重启nodejs,但是,我们更习惯是直接页面刷新就能看到新内容,而不需要每次都重启服务器
这个可以通过supervisor来实现。具体步骤为:
- 启动:supervisor XXX.js
- 安装:npm -g install supervisor.
一艘船如果没有目标,那无论海面上哪个方向的风,都是逆风!
个人主页: http://chenblog.sinaapp.com/