Node.js主要有俩作用:
(一)作为js的运行环境,可以不依靠浏览器直接运行js脚本
有一 node1.js文件:
console.log('Hello Node');
在cmd中运行:
node ./node1.js
可以看到js脚本被成功执行
(二)本身可以作为服务器使用,类似于tomcat角色
有一 node2.js 文件:
const http = require('http');
http.createServer(function(request,response){
//响应信息头部设置
//设置状态码为200,内容类型为'text/plain'
response.writeHead(200,{'Content-Type':'text/plain'});
//响应信息具体数据'Hello Node 2'
response.end('Hello Node 2');
}).listen(8531);
//终端打印的信息
console.log('Server running at http://127.0.0.1:8531/');
此处作为服务器使用,监听端口 8531 ,并响应信息。
执行代码:
此时服务器已经启动,在浏览器输入对应路径:
可以看到服务器响应信息。