Node.js是跨平台的。
Node.js是js文件的执行环境。
一、安装
Linux版本的Node.js与Windows版本的Node.js环境不同,但是编程语言一致,比较像Java的虚拟机。
1.1、官网地址
笔者下载的是更为稳定的12版本的Node.js。
1.2、环境变量配置
在Windows环境变量的Path中查看是否在参数的最后追加Node.js的安装目录(安装程序结束之后自动添加至环境变量中)。
二、Hello world
学习一门编程语言第一行要写的代码当然是hello world啦。
创建helloworld.js,输入以下代码:
// require表示引用包
var http = require("http");
// 创建服务器
var server = http.createServer(function(req, res){
res.writeHead(200, {"Content-type":"text/html;chartset=UTF-8"})
res.end("hello world")
})
// 运行服务器
server.listen(8080,"127.0.0.1")
在上述代码中,我们创建了一个服务器,并且在服务器的请求中设置了http头部的相关信息,状态码是200,文件类型是html。之后,在8080端口上运行服务器。
win + R调出cmd窗口,使用命令node 你的文件目录\helloword.js运行代码。在浏览器中输入127.0.0.1:8080,可以看到网页上显示 hello world 字样,则显示程序运行成功。
Node.js可以直接运行js文件,不需要额外安装任何模块。
但是在浏览器中,如果使用js文件,需要使用<script>标签引入js文件。