引言:近日来,公司准备搭建一套快速开发框架,不管是前端还是后端都希望可以快速,快速不一定是简单,应该是学习成本低,简便易懂,操作方便。前端部分想试一下Node.js。Node.js经过几年的发展,已经逐渐走向稳定。同时它也是跨平台的JS运行工具,对于前端开发人员来说真可谓一大福利。最近想整理一下JS相关的知识,由于普通的JS运行方式过于繁琐,于是准备使用Node.js来运行JS,后面再整合IDE,进行快速开发调试,同时也想了解一下单元测试。
一、准备工作
1. 下载Node.js for Windows,安装并测试
2. Windows
二、Node.js安装和测试
步骤一:下载安装
到官网下载Windows版的安装包,如下:
下载的文件为:node-v4.2.1-x64.msi
双击安装即可。
步骤二:环境检测
打开Windows CMD,执行命令 node -v 和 npm -v,如下:
或者使用其他工具,如Xshell等,如下:
步骤三:运行测试
编写测试文件,httpCreateServer.js,存放路径,D:\node\,内容如下:
var http = require(“http”);http.createServer( function(req, res) {res.writeHead(200, {“Content-Type”:”text/html”});res.write(“<h1>Hello Node.js</h1>”);res.end(“<p>This is just testing Node working !!! </p>”);}).listen(8088);console.log(“HTTP server is listening at port 8088.”);
具体测试有两种方式:
1. 第一种
进入node.js command prompt 命令窗口,Windows中只要到开始菜单里面就可以找到,直接点击运行即可。
再输入:node D:\node\httpCreateServer.js(具体的地址根据个人存放路径),如下:
2. 第二种
使用CMD或者Xshell等,直接运行JS,如下:
命令:node D:\node\httpCreateServer.js
在浏览器中输入地址 http://127.0.0.1:8088/,便可看到结果。如下:
注:如果结果出不来,很有可能是端口占用问题,请确认端口没有被占用。
步骤四:关闭监听
现在测试完成了,留意的话,都会考虑下,如何关闭Node.js监听的端口呢?
博主通过测试,使用第一种方式,即进入node.js command prompt 命令窗口的方式,只要关闭这个命令窗口,监听的端口就会关闭。
那如果使用第二种方式,关闭命令窗口是不会关闭端口的。那就需要我们自己来关闭了。
其实很简单,只要将Node运行的进程结束就可以了(见下图)。
(其实第一种方式,窗口关闭的时候,进程也随着结束了)
再访问以上地址进行测试即可。
附:Windows中查看端口命令,netstat -ano,具体使用请看参考资料。
如有问题,欢迎指出;如需转载,请标明出处,谢谢!
参考资料: