在另一个路由文件node.js中添加一个路由文件

时间:2020-07-26 18:43:10

标签: javascript node.js express

我希望自己的路线如下所示:

/
  /business
  /business/stuff1
  /business/stuff2
  /business/admin

对于/business,我想为路由和功能创建一个单独的文件。 对于/business/admin,我还想为路由和功能创建一个单独的文件。

所以我做的是: app.js

//Business route
const business = require("./business/business");
app.use("/business", business);

这很好用-但是当我添加business.js

//admin route
const admin = require("./admin");
app.use("/admin", admin);

我出于某种原因得到404。

1 个答案:

答案 0 :(得分:1)

取决于您从if得到的结果。它应该是express.Router的实例,并且您必须在此实例上安装business.js路由。示例:

/admin