20 lines
493 B
JavaScript
20 lines
493 B
JavaScript
// 这里是开发环境的反向代理逻辑
|
|
const routes = require("./core/router/routes.cjs");
|
|
const router = require("./core/router/index.cjs");
|
|
|
|
module.exports = function mock(req, res, next) {
|
|
if (req.path === "/download/") {
|
|
// const query = getQuery(req);
|
|
try {
|
|
routes.download(req, res);
|
|
} catch (e) {
|
|
res.send({ code: 500, msg: String(e) });
|
|
}
|
|
} else {
|
|
const response = router.matchProxy(req, res);
|
|
if (!response) {
|
|
next();
|
|
}
|
|
}
|
|
};
|