【发布时间】:2017-11-02 02:48:45
【问题描述】:
我有两个不同版本的 Api v1 和 v2。两个版本都有两个不同的文件夹。我在我的 routes.js 中分别调用两个版本的所有路由文件,如下所示:
module.exports = function (server) {
const v1Path = "v1";
const v2Path = "v2";
//v1 files
require("./"+v1Path+"/routes/a")(server);
require("./"+v1Path+"/routes/b")(server);
require("./"+v1Path+"/routes/c")(server);
//v2 files
require("./"+v2Path+"/routes/a")(server);
require("./"+v2Path+"/routes/b")(server);
require("./"+v2Path+"/routes/c")(server);
require("./"+v2Path+"/routes/d")(server);
};
我在我的 server.js 中调用 routes.js 文件,如下所示:
var routes = require('./routes')(server);
现在我的问题是,我如何创建一个同时包含 v1 和 v2 的数组。并在一个循环中路由所有文件。请帮帮我。
【问题讨论】: