1. 入门
// 加载http核心模块var http = require('http');// 创建一个servervar server = http.createServer();// 绑定request事件,当客户端的请求过来时,就会执行server.on('request', function(request, response) { console.log('客户端请求来了...'+ request.url); response.write('Hello'); response.end();});// 实现监听server.listen(3000, function() { console.log('node.js服务器开启成功,可通过http://localhost:3000访问...');})
2. 简写
var http = require('http');http.createServer(function(request, response) { console.log('客户端请求来了...'+ request.url); response.write('Hello'); response.end();}).listen(3000, function() { console.log('node.js服务器开启成功,可通过http://localhost:3000访问...');})
3. 添加编码
// 加载http核心模块var http = require('http');// 创建一个servervar server = http.createServer();// 绑定request事件,当客户端的请求过来时,就会执行server.on('request', function(request, response) { // 设置编码格式 response.setHeader('Content-Type', 'text/plain;charset=utf-8') let products = [ { name: '苹果', price: 23 }, { name: '香蕉', price: 23 }, { name: '火龙果', price: 23 } ] if(request.url === '/products') { response.end(JSON.stringify(products)); }});// 实现监听server.listen(3000, function() { console.log('node.js服务器开启成功,可通过http://localhost:3000访问...');})