1.Hello World
打一个一个文本编辑器,在其中输入console.log('Hello World');并保存为helloworld.js,记得保存编码为utf-8。打开dos窗口进入该文件的目录运行(通过cd+空格+nodejs文件目录地址) 输入helloworld test.js →【回车】执行则可以看到输出的helloworld。
2.Node.js命令行工具
输入node -v 查看你nodejs版本
输入node -e eval scipt 解析JavaScript代码
例:node -e "console.log('hello world')"; 直接执行,则输出为hello world。
输入node 直接进入编译模式:
输入console.log("yimentu")
第一行是输出,为yimentu、第二行是返回值
3.建立HTTP服务器
创建一个server.js,内容:
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'conntent':'text/html'});
res.write('<h1>Node.js教程</h1>');
res.end('<p>出自Sugar</p>');
}).listen(3000);
接下来node server.js 打开浏览器访问 http://localhost:3000即可。这样就部署了一个web。比如tomcat、resin更加方便
此处有坑:需要下载chrome插件Charset+0.1.crx,要不然会乱码,因为谷歌浏览器新的版本没有编码选项,得下载,链接:http://pan.baidu.com/s/1nvvEXJV 密码:3350
安装也会有坑:“无法添加来自此网站的应用” -------下载Charset+0.1.crx,将其保存在本地硬盘,然后将保存下来的 *.crx 文件或 *.js 文件直接拖拽到浏览器的“扩展程序” (chrome://extensions/) 页面。
安装好后如下,点击UTF-8:
4.调试代码:
npm install -g supervisor -------安装supervisor 来控制调试代码。 不需要每次停止重启node.js的服务
然后使用supervisor server.js启动一次即可,否则改动一次js文件,得重新node一次该文件。可以试着改一下刚才的server.js,比较一下两个命令。