Javascript 如何将两条不同的路由映射到同一路由器
我在Javascript 如何将两条不同的路由映射到同一路由器,javascript,node.js,express,url-routing,Javascript,Node.js,Express,Url Routing,我在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 s
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
功能,以及
向路由器中的
/credit/fail
功能请求/fail
只需更新下面提到的server.js中间件用法即可:
app.use("/credit", require("./credit/credit-handler"));
然后,您可以通过访问,即
/credit/success
/credit/fail
只需更新下面提到的server.js中间件用法:
app.use("/credit", require("./credit/credit-handler"));
然后,您可以通过访问,即
/credit/success
/credit/fail
在server.js中,您需要一行:
app.use("/credit", require("./credit/credit-handler"));
这将向“/credit”路径添加您在server.js的credit handler中拥有的任何内容。您将需要一行:
app.use("/credit", require("./credit/credit-handler"));
这将向“/credit”路径添加您在credit处理程序中拥有的任何内容我认为您可以将中间件更新为endpoint/credit。从server.js文件中删除/success和/fail我认为您可以将中间件更新为endpoint/credit。从server.js文件中删除/success和/fail