zoukankan      html  css  js  c++  java
  • 【第二节 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,比较一下两个命令。
     
      
  • 相关阅读:
    IOS-UI- UIScrollView 滚动视图(1)
    git实用攻略(二)
    git实用攻略
    一些技术发展和职业规划的建议
    Spring Data JPA 事务
    配置Slf4j依赖,桥接各种多个日志组件(排除commons-logging依赖的影响)
    Apache Shiro去掉URL中的JSESSIONID
    浏览器缓存介绍之sessionStorage、localStorage、Cookie
    【转】大数据批处理框架 Spring Batch全面解析
    ssl和https协议详解
  • 原文地址:https://www.cnblogs.com/lizeren/p/7778280.html
Copyright © 2011-2022 走看看