安装node.js
去node.js的官网http://www.nodejs.org/ 下载最新版的node.js的安装包,然后全部选择默认安装就可以了,可以自行选择安装目录。
打开安装包
选择安装目录
安装完成
测试运行
打开控制台win+r –>cmd 回车,输入 node进入REPL
模式,输入下面的语句测试
console.log("hello world");
能够进入REPL模式并成功执行就说明安装成功。注:在默认安装的时候已经将node添加到path。
REPL表示读取评估和演示打印循环(Read Eval Print Loop),它代表一个命令输入和系统在交互模式的输出响应窗口控制台或Unix/ Linux的shell计算机环境。 Node.js附带了一个REPL环境。它执行以下期望的任务。
- Read - 读取用户的输入,解析在内存中输入JavaScript数据结构和存储。
- Eval - 接受和评估计算数据结构
- Print - 打印结果
- Loop - 循环上面的命令,直到用户按Ctrl-C两次。
Node REPL结合Node.js的代码试验非常有用,用于调试JavaScript代码
REPL 命令
- ctrl + c - 终止当前命令
- ctrl + c twice - 终止Node REPL
- ctrl + d - 终止Node REPL
- Up/Down Keys - 查看命令历史记录和修改以前的命令
- tab Keys - 当前指令的列表
- .help - 所有命令的列表
- .break - 退出多行表达式
- .clear - 从多行表达退出
- .save filename - 当前Node REPL会话保存到文件中
- .load filename - 加载文件的内容在当前Node REPL会话
第一个node.js程序
第一步创建一个node.js文件
node.js的文件后缀都是.js,编写程序的时候只需要一个文本编辑器。
在项目目录下创建一个helloworld.js的文件,并用文本编辑器打开,写入下面的代码,已经注释。
//使用require指令来加载HTTP模块
var http = require("http");
//调用http.createServer()方法来创建服务器实例,然后使用服务器实例监听相关联的方法,把它绑定在端口8081。 通过它使用参数的请求和响应函数。编写示例实现返回 "Hello World"
http.createServer(function(request,response){
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
//在控制台打印输出
console.log('Server running at http://127.0.0.1:8081/');
第二步运行服务器代码
在项目目录下运行cmd 输入下面的指令
node helloworld.js
第三步打开浏览器查看
运行成功,第一个node.js程序编写完成