http模块做服务器
const http = require("http");//导入模块
var server = http.createServer(function(req,res){//创建服务器
// res.setHeader("content-type","text/html;charset=utf8")//防止汉字编码不一致,设置响应头
res.end("hello,node.js");
});
server.listen(3000);//监听端口
运行此js文件,启动服务器
用浏览器访问端口3000,看看浏览器能不能用
服务器响应页面
const http = require("http");
const fs = require("fs");
var server = http.createServer((req,res)=>{
var url = req.url; // 判断请求行中的url
if(url == "/"){
var data = fs.readFileSync("../index.html");
res.end(data); // 显示index.html
}
else if(url == "/list"){
var data = fs.readFileSync("../list.html");
res.end(data); // 显示list.html
}
})
server.listen(3000);
运行js文件,打开服务器
浏览器地址栏输入:localhost:3000
响应:
浏览器地址栏输入:localhost:3000/list
响应: