一.创建nodejs服务器
每次修改要用control+c结束服务器再重新打开
var http = require('http')//引用http模块,用js写的,用来创建一个web服务器或处理http相关的任务;
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'})
res.end('Hello Wrold\n')
}).listen(1337,'127.0.0.1')
//通过createServe()方法返回新建的web服务器,通过lesson()方法使web服务器绑定端口1337来获取请求,通过回调函数在返回的请求头中写入表示请求成功的状态码200和数据类型为text/plain的文本,输出hello world;
二.命令行中体验
node.js和浏览器执行环境
相同点:都能执行一般的Js代码
不同点:全局变量不同,例如window,document等只能在浏览器中取到,而process则只能在node环境中取到。
宿主:浏览器、node;
全局变量:浏览器-window、document;node - process;
nodejs 本质是一个js的执行环境 由于封装和底层的处理赋予了更大的能力
3.退出node环境
.exit
网友评论