You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
909 B

const express = require("express");
// 获取启动参数
const { port } = require("./config");
const app = express();
var path = require("path");
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use("/static", express.static(path.join(__dirname, "static")));
app.all("*", function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By", " 3.2.1");
res.header("Content-Type", "application/json;charset=utf-8");
next();
});
//配置路由路径
app.use("/user", require("./routes/user"));
app.use("/ingredient", require("./routes/ingredient"));
app.use("/menu", require("./routes/menu"));
app.listen(port, () => {
console.log(`express server listen at http://localhost:${port}`);
});