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