创建一个叫 server.js 的文件,并写入以下代码:
//使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http
var http=require('http');
//使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。函数通过 request, response 参数来接收和响应数据。
http.createServer(function(request,response){
//发送HTTP头部;HTTP状态值:200:OK;内容类型:text/plain;charset=utf-8
response.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
//发送响应数据:"hello 世界!!"
response.end('hello 世界!!\n');
}).listen(8800);
console.log('服务器启动成功');
以上代码完成了一个可以工作的 HTTP 服务器。
使用 node 命令执行以上的代码:
打开浏览器访问 http://127.0.0.1:8800/,你会看到一个写着 "Hello 世界!!"的网页。这里的中文能正常显示依赖于charset=utf-8