* http 服务器模块,可以使用http模块 搭建服务器
-
让本地电脑:也能像服务器一样提供服务!
-
什么是服务器:表现形式就是 ip+port的形式 打开前端的页面;
-
大事件跟多接口地址
http://api-breakingnews-web.itheima.net/api/reguser
-
域名背后:IP+PORT
-
为什么?各种网页、各种服务背后:都是这样的设计!
// 1.导入模块 const http = require("http"); // 2.创建server对象 const server = http.createServer(); // 3.占用端口3000 server.listen(3000, function() { console.log("服务启动在3000端口"); }); // 4.设置请求事件 server.on("request", function(req, res) { // req:请求对象; // // req.url : 请求路径地址 // req.method: 请求方式 // 进行接口设计 if (req.method == "GET") { if (req.url == "/api/user/list") { res.end(`[{"name":"zs",age:18},{"name":"ls",age:99}]`) } // else if (req.url == "/api/goods/list") { res.end("商品列表...") } } // else if (req.method == "POST") { if (req.url == "/api/user/add") { res.end("{status:200,msg:'注册用户成功'}") } // else if (req.url == "/api/goods/add") { res.end("{status:200,msg:'注册商品成功'}") } } // // res.end("125demo") })
-