const express = require("express");
const app = express();
app.get('/', (req, res) => {
res.end("index"); // 可以改成 res.en("index");
});
const logErrors = (err, req, res, next) => {
console.error(`记录日志${err.stack}`);
next(err);
};
const clientErrorHandler = (err, req, res, next) => {
if (err.xhr) {
res.status(500).send({error: "Something blew up"})
} else {
next(err);
}
};
const errorHandler = (err, req, res, next) => {
res.status(500);
// res.render('error', {error: err});
res.end("error.....");
};
app.use(logErrors);
app.use(clientErrorHandler);
app.use(errorHandler);
app.listen(8080, () => {
console.log("服务已启动")
});
另外推荐使用 log4.js