const express = require("express");
const fs = require("fs");
const path = require("path");
const app = express();
function recordMiddleFileSync(req, res, next) {
let { url, ip } = req;
fs.appendFileSync(
path.resolve(__dirname, "./acess.log"),
`${url} ${ip}\r\n`
);
next();
}
app.use(recordMiddleFileSync);
app.get("/front", (req, res) => {
res.send("前台首页");
});
app.get("/back", (req, res) => {
res.send("后台首页");
});
app.all("*", (req, res) => {
res.send("<h1>404</h1>");
});
app.listen(3000, () => {
console.log("服务已经启动");
});