安装并使用node.js
安装node.js
下载
:
官网: https://Nodejs.org/en/
中文网:http://Nodejs.cn/
版本说明:
- LTS: 长期稳定版(Long Term Support))。 项目开发建议使用长期稳定版。
- Current: 最新版。包含了一些新功能,如果想学习最新的功能,则可以使用该版本。最新版可能会有一些未知的bug。
安装
:
- 双击安装文件开始安装(不同系统选择对应的安装文件)。
- 傻瓜式安装,一路 ‘next’ 即可。
注意:建议安装目录所使用英文路径。
测试
:
测试是否安装成功:
在Windows环境下,打开命令提示符cmd窗口,输入node -v
,能够看到Node.js版本号即为安装成功。
- cmd窗口(window+R, —>运行–>录入cmd,回车)
- powershell(window10操作系统)
在node环境下运行js代码
有三种方式可以运行js代码:
- 在浏览器中运行
- 在node.js 提供的repl环境中运行
- 单独执行外部的js文件
在 REPL环境中运行
REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,可以在终端中输入命令,并接收系统的响应。
Node 自带了交互式解释器,可以执行以下任务:
- 读取 - 读取用户输入,解析输入的 Javascript 数据结构并存储在内存中。
- 执行 - 执行输入的数据结构。
- 打印 - 输出结果。
- 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。
具体操作:
- 在任意控制台中输入node 并回车确定,即可进行入node自带的REPL环境。
- 此时,可以正常写入js代码,并执行。
- 如果要退出,连续按下两次ctrl+c。
执行一个JS文件
- 新建一个js文件,路径是 e:/index.js,具体内容如下:
var a = 1;
console.info(a + 2);
- 在Windows环境下,打开命令提示符cmd窗口,进入到这个文件的目录,
- 在资源管理器中按下shift,同时点击鼠标右键,可以选择在此处打开powershell命令窗口。
- cd 命令可以用来切换当前目录。
- 通过
node js文件的路径
的格式来执行这个js文件。
node index.js
注意:
- 执行js文件时,如果当前命令行目录和js文件不在同一个盘符下,要先切换盘符,
- 切换方式,输入
盘符:
并回车。
- 切换方式,输入
- 如果当前命令行目录和js文件在同一个盘符中,则可以使用相对路径找到js文件并执行。
node.js的helloworld程序
通过一个最基本的http服务器程序来了解node.js的作用。
- 新建一个js文件,名为
d:/http.js
( 文件名及路径名可以自行设置,建议均不使用中文字符)。 - 在文件中录入如下代码:
// 引入http模块
const http = require('http');
// 创建服务
const server = http.createServer(function(req, res) {
console.log(`来自${req.connection.remoteAddress}的客户端在${new Date().toLocaleTimeString()}访问了本服务器`);
res.end('<h1>hello world! very good!!</h1> <p>' + req.connection.remoteAddress + '</p>');
});
// 启动服务
server.listen(8081, function() {
console.log('服务器启动成功,请在http://localhost:8081中访问....');
});
- 在Windows环境下,打开命令提示符cmd窗口,进入到d盘根目录,键入命令
node http.js
。 - 打开浏览器,输入’http://localhost:8081’,观察效果。
- 把localhost改成自己电脑的ip地址,其他人就可以通过这个路径来访问。
- 如果不能访问,有可能需要手动关闭自己计算机的防火墙。