我在 server.js
中有两条路由:
app.use("/credit/success", require("./credit/credit-handler"));
app.use("/credit/fail", require("./credit/credit-handler"));
和信用处理程序
:
const express = require("express");
const router = express.Router();
// @route GET credit success
// @desc Get credit success screen
// @access Public
router.get("/success", async (req, res) => {
try {
res.sendFile("./credit/SuccessTransaction.html");
} catch (err) {
console.error(err.message);
res.status(500).send("Server Error :" + err.message);
}
});
// @route GET credit failure
// @desc Get credit fail screen
// @access Public
router.get("/fail", async (req, res) => {
try {
res.sendFile("./credit/FailTransaction.html");
} catch (err) {
console.error(err.message);
res.status(500).send("Server Error :" + err.message);
}
});
module.exports = router;
如何将请求 /credit/success
引用到 success
函数,以及
向路由器中的 fail
功能请求 /credit/fail
?
最佳答案
只需更新下面提到的 server.js 中间件用法即可:
app.use("/credit", require("./credit/credit-handler"));
然后您可以通过访问 i.e 来访问端点
/credit/success
/credit/fail
关于javascript - 如何将两条不同的路由映射到同一个路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692797/