const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const port = 3000;
app.all("*", function(_, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Content-Type");
res.header("Access-Control-Allow-Methods", "*");
res.header("Content-Type", "application/json;charset=utf-8");
next();
});
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json({ type: "application/*+json" }));
app.get("/", (_, res) => res.send("Hello World!"));
app.post("*", function(req, res) {
console.log(req.body);
res.json(req.body);
});
app.listen(port, () => console.log(`Web 服务器正运行在 ${port} 端口!`));
此博客展示了使用Express框架搭建Web服务器的代码。引入Express和body - parser模块,设置跨域请求头,处理GET和POST请求,最后监听3000端口启动服务器。
1069

被折叠的 条评论
为什么被折叠?



