zoukankan      html  css  js  c++  java
  • node.js自学记录(一)~本地安装nodejs及使用

    项目要求使用Node.js,在此记录Windows下Node.js的安装情况。

    说明:

     1、Node是一个Javascript运行环境(runtime)。

     2、V8引 擎执行Javascript的速度非常快,性能非常好。Node对Google V8引擎进行了封装。

       3、Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

    第一步:下载node.js安装文件

     https://nodejs.org/ 中点击install,存储与你系统匹配的.msi安装文件即可。

       示例文件:node-v0.12.4-x64.msi

    第二步: 安装

     双击打开node-v0.12.4-x64.msi文件,直接下一步按顺序安装即可。

     默认安装存放目录是C:Program Files odejs

    第三步: 判断node.js是否安装成功

     1、以window8系统为例,选择运行,输入cmd打开cmd命令窗口;

      2、敲入命令node-v回车

     

      3、敲入命令npm -v回车

      

    第四步:编写简单node.js命令

       1、双击打开node.js客户端快捷方式

      

      2、举例:打印Hello! ,计算1+2的值。

      

    ======》第二种方式,直接cmd命令窗口编写node.js代码

      

    第五步: 创建基本的http服务器(已执行js文件为例)

      1、任意目录下新建*.js文件,用于存储代码;(本机以nodeTest.js为例,具体目录为:C: odeTest odeTest.js)

      2、nodeTest.js源码

      

    var http = require("http");
    
    /*//链式调用
    http.createServer(function(req, res) {
      res.writeHead( 200 , {"Content-Type":"text/html"}); //设定返回状态、返回文本
      res.write("<h1>Node.js</h1>");
      res.write("<p>Hello World</p>");
      res.end("<p>beyondweb.cn</p>");
      //备注,内容改变时,需重新启动服务
    }).listen(3000);
    console.log("HTTP server is listening at port 3000.");
    */
    
    var server = http.createServer(function(req, res) {
      res.writeHead( 200 , {"Content-Type":"text/html"}); //设定返回状态、返回文本
      res.write("<h1>Node.js</h1>");
      res.write("<p>Hello World</p>");
      res.end("<p>beyondweb.cn</p>");
      //备注,内容改变时,需重新启动服务
    });
    server.listen(3000);

      3、打开cmd命令窗口,切换至存储nodeTest.js目录

        说明:

        A、若cmd命令已打开,且还在node运行环境中,ctrl+c 按键两次即可退出该node运行环境;

        

        

      浏览器端访问:http://localhost:3000/ 即可得到js中设置的服务器返回内容

      

      至此,安装及基本使用完结。

      安装流程等参照(http://blog.csdn.net/itpinpai/article/details/48103845)

     

  • 相关阅读:
    eclipse中的Invalid text string (xxx).
    在jsp文件中出现Unknown tag (c:out)
    eclipse 界面复原
    ecilpse 纠错插件
    Multiple annotations found at this line:- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    Port 8080 required by Tomcat v9.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port.
    调用第三方https接口
    调用第三方http接口
    创建带值枚举
    spring整合redis之Redis配置文件
  • 原文地址:https://www.cnblogs.com/mbsh/p/4583901.html
Copyright © 2011-2022 走看看