【第二节 Node.js入门编程】

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,比较一下两个命令。
 
  
原文地址:https://www.cnblogs.com/lizeren/p/7778280.html