Node.js 是什么?
Node.js 是运行在服务端的 JavaScript,核心语法是ECMAScript,对 ES6 的支持度更高。
下载安装
官网 http://nodejs.cn/download/进行下载安装,安装完成后需要环境变量配置,请自行百度。
初识 Node.js
前面说到 Node.js 是运行在服务端的JavaScript,所以说在JavaScript 中能够运行的脚本,在 Node.js 也能运行;那怎么运行 Node.js 呢?我们可以通过CMD命令来运行。
CMD命令窗口执行
我们可以直接在CMD窗口输入 node 进入node ,直接说如 JavaScript 代码直接运行,如果没有进入 node 就说明配置环境变量没有成功。
当然如果只能这样去输入脚本是非常麻烦的,我们也可以通过执行当前目录下的 node.js 的文件来执行,执行命令node 加文件名。
node app.js
HTTP模块的使用
想要一个应用程序在服务端运行,我们需要了解 HTTP模块,HTTP模块只要是用于搭建 HTTP 服务。
// 引用HTTP模块
var http = require("http");
// 创建服务
var server = http.createServer();
// 监听request事件
server.on("request",function(req,res){
// 响应结束
res.end('<h1>hello node.js</h1>')
})
// 开启服务 端口号3000
server.listen(3000)
执行 app.js 开启 HTTP 服务后,端口3000,我们通过浏览器 localhost:3000 本地服务访问,Node 服务器响应结束返回 <h1>hello node.js</h1>
给浏览器,浏览器解析成 HTML 显示在页面。
这样我们就完成了一个简单的服务器的搭建,接下来我们将对我们的服务器进行完善,看我下一篇博客。