下载安装
nodejs中文官网:nodejs.org/zh-cn/
首页就有Windows版本下载通道,推荐下载长期稳定维护的版本(LTS)
下载历史版本可以在下边其他版本中找,这里直接提供地址:
nodejs.org/zh-cn/download/releases/
下载完文件后正常安装即可,完成后可通过命令查看版本号:
node --version
node安装时会自动安装node包管理器工具NPM,用于从服务器下载安装编写好的包和命令程序并在本地进行使用,同样执行命令可以查看版本号:
npm --version
修改配置
主要npm需要一些优化配置,上边说了,npm主要用来下载安装,而下载的资源默认是从国外服务器下载,受网络因素影响较大,可以将资源路径设置为国内:
npm config set registry https://registry.npm.taobao.org
或者可以安装使用国内服务cnpm:
npm install -g cnpm --registry=http://registry.npm.taobao.org
既然要下载,自然有存放文件的地方,npm默认全局模块下载和缓存的路径都在C盘,修改到自己想要的路径(cnpm命令相同):
npm config set prefix "存放路径"
npm config set cache "缓存路径"
实例
写一个简单的实例测试使用一下,创建文件HelloWorld.js,内容:
// Node通过require()方法引入内置HTTP模块
var http = require("http");
// 通过http.createServer创建一个HTTP服务
var server = http.createServer((request,response) => {
// 编辑响应信息
// 状态值200,内容类型text/plain
response.writeHead(200,{'Content-Type':'text/plain'});
// 响应数据
response.end('Hello World');
})
// 服务监听指定端口8000
server.listen(8000);
// 通过命令窗口执行node HelloWorld.js(文件名)启动Node服务,执行完成后命令窗口输出:
console.log('Server running at http://127.0.0.1:8000/')
// 通过浏览器访问127.0.0.1:8000,页面输出响应数据Hello World
执行命令
node HelloWorld.js
访问127.0.0.1:8000可以看到Hello World页面