• 【第二节 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,比较一下两个命令。
     
      
  • 相关阅读:
    【P1133】 教主的花园
    【P1095】 守望者的逃离
    【P1063】 能量项链
    【模板】st表
    【模板】单源最短路径——Floyd
    jQuery的XX如何实现?——4.类型检查
    jQuery的XX如何实现?——3.data与cache机制
    jQuery的XX如何实现?——2.show与链式调用
    jQuery的XX如何实现?——1.框架
    《拖延症再见》
  • 原文地址:https://www.cnblogs.com/lizeren/p/7778280.html
Copyright © 2020-2023  润新知