初次学习nodejs,安装部署过程中还遇到些问题。下面我们来讲讲windows 上安装部署node.js。
1.windows 上安装node.js
在Windows上安装Node.js 十分方便,只需要访问 http://nodejs.org,点击INSTALL。
下载完成后点击安装,一路next即可。如需修改安装路径自己修改即可。安装完成后添加环境变量,
获取node.exe 安装路径 ,设置在系统环境变量的PATH 中。
2.安装完成后测试
打开CMD,然后输入node,进入nodejs 的交互模式。
输入console.log("hello world");
OK 了,测试通过!
那么如何退出 node 交互模式呢?连续按两次ctrl+c,即可退出。
3.node 的REPL 模式
REPL(Read-evel-print loop) ,即输入一求职一输出循环。如果你用过python,
就会知道在终端下运行无参数的python命令或者使用pythone IDLE 打开的shell,
可以进入一个即时求职的运行环境。nodejs也有这样的功能。
如果在REPL模式下运行某个js文件会出现如下情况:
4.建立HTTP服务器
一张图说明一下node与php的架构对比:
废话不多说直接上代码了:
//httpCreate.js var http = require('http'); http.createServer(function (req,res){ res.writeHead(200, {'Content-Type':'text/html'}); res.write('<h1>Node.js</h1>'); res.end('<p>Hello World</p>'); }).listen(3000); console.log("HTTP server is listening at port 3000");
接下来要做的是保存以上代码为httpCreate.js 到 C跟目录下,然后运行 node,打开cmd 直接运行 node c://httpCreate.js
打开浏览器访问 http://127.0.0.1:3000
OK 大功告成!
注:cmd命令下 运行npm 报错,原因 是应该在该目录下创建npm
Error: ENOENT, stat 'C:\Users\king\AppData\Roaming\npm'