nodeJs 初探 ~
2015-06-22 23:21
766 查看
今天晚上,开始时间了一下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.
期间没有碰到什么问题,只有在最后的时候,碰到了几个问题。在这里记录一下:
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.
相关文章推荐
- socket.io + nodes 实现webSocket消息提醒
- UnitNode API
- InitialWordNode API
- WordNode API
- HMMNode API
- leetcode 222 Count Complete Tree Nodes (计算完全二叉树节点数)
- C实现 LeetCode->Reverse Nodes in k-Group (双指针大法)(单链表反转)
- leetCode(19):Count Complete Tree Nodes
- leetCode(19):Count Complete Tree Nodes 分类: leetCode 2015-06-22 08:32 222人阅读 评论(0) 收藏
- 【Leetcode】【Hard】Reverse Nodes in k-Group
- leetcode:Populating Next Right Pointers in Each Node
- ENode框架Conference案例分析系列之 - 上下文划分和领域建模
- function [eigf,eigv,dof]=laplaceeig(node,elem,problem)
- NodeJS优缺点及适用场景讨论
- Node.Js的Module System 以及一些常用 Module
- leetcode_25题——Reverse Nodes in k-Group (链表)
- ENode框架Conference案例分析系列之 - 业务简介
- Node.js基础一 环境配置、JS基础、创建WebSite
- nodeJs爬取网页数据
- LeetCode Remove Nth Node From End of List