Node.js就是运行在服务端的JavaScript
使用Node.js时,我们不仅仅在实现一个应用,同时还实现了整个HTTP服务器。
Node.js应用的构成
1、引入required模块:我们可以使用require指令来载入Node.js模块。
2、创建服务器:服务器可以监听客户端的请求,类似于Apache、Nginx等HTTP服务器。
3、接收请求与响应请求 :服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接收请求后返回响应数据。
//第一个应用 var http = require("http"); //使用require指令来载入http模块,并将实例化的HTTP赋值给变量http, http.createServer(function(request,response){ //发送HTTP头部; //HTTP状态值:200:OK //内容类型:text/plain response.writeHead(200,{'Content-Type':'text/plain'}); //发送响应数据 "Hello World" response.end('Hello World\n'); }).listen(8888); //用listen方法绑定8888端口。 //终端打印如下信息: console.log('Server running at http://127.0.0.1:8888/');
Node.js
node.js中的javascript
注意事项:
- 文件不能以node.js命名,否则运行出来的是一个文件。node.js文件。
- 浏览器中的js没有文件操作的能力;
- Node中的js有文件操作的能力。
JSON.parse() 将字符串转变为js对象;
JSON.stringify() 将js对象转变为字符串。