最近我开始着手学习nodejs,边看视频边操作这种模式,顺手就记录一下。
nodejs特性:
- 事件驱动
- 非阻塞IO模型(异步)
- 轻量和高效
node作用:
解析js
读写文件
http
读文件:
注意:
**
响应内容只能是二进制或者字符串: JSON.stringify()
**
举个例子:
const http = require('http');
var server = http.createServer();
server.on('request', function(request, response) {
let url = request.url;
if (url === '/login') {
console.log("收到客户端的请求,请求路径是:" + url);
response.write('hello ');
response.write('try harder');
response.end();
} else if (url === '/') {
console.log("收到客户端的请求,请求路径是:" + url);
response.end('hello get out of my life');
}
});
server.listen(3000, function() {
console.log('服务器启动成功');
});