1、windows上安装Node.js十分方便,你只需要访问http://nodejs.org,点击Download链接,然后选择
windows installer ,下载安装包。下载完成后,点击next即可完成安装(自动的哦)。
2、nodejs会自动安装到C:\Program Files\nodejs 目录下,并且会在系统的PATH环境变量中增加该目录因此我们可以在windows的命令提示符中直接运行node.
3、为测试是否安装成功,运行中输入cmd,打开命令提示符,然后输入node,将会进入node.js交互模式
>node
>console.log("hello world");
hello world
undefined
(^C agian to quit)
>
4、通过这种方式安装的Node.js自动附带了npm,我们可以在命令提示符中直接输入npm来使用它
$ npm -v
2.14.7
使用node命令可以直接运行js文件,如下图所示:
$ cat consolelog.js
console.log("%s:%d","hello",25)
hadoop@feiy-pc ~/Documents/GitHub
$ node consolelog.js
hello:25
这里利用node构建一个httpserver,监听3000端口,接收web请求http://127.0.0.1:3000
app.js
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('<h1>Node.js</h1>');
res.end('<h1>hello world</h1>');
}).listen(3000);
console.log("Http server is listening at port 3000");
//end
运行node app.js
打开浏览器:http://127.0.0.1:3000
看到:Node.js
hello world
以上是用Node.js实现的http服务器缺点:node.js实现的http应用,无论修改了代码的哪一部分,都必须终止node.js再重新运行才会奏效。这是
因为Node.js只有在第一次引用到某一部分时才回去解析脚本文件,以后都会直接访问内存,避免重复载入。
希望:修改后立即看到效果,而不是每次都要终止进程并重启。5、小技巧使用supervisor
supervisor会监视的对代码的改动,并自动重启Node.js,
使用npm安装supervisor
npm install -g supervisor
安装完成之后
>supervisor app.js