如何在整个应用程序中访问配置对象?

时间:2016-12-16 10:02:33

标签: javascript node.js

我创建了一个简单的Node.js应用程序,我在其中使用静态路由路径。因此,我需要知道如何在我的应用程序中的每个路径中都不请求访问对象。

当前方法=>

routeLink.js

var routesMap = [{
  createUserRoute: '/create-user',
  route2: '/user-profile',
  // ...
}];

createUserRoute.js

var routLinks = require('./config/routeLink');

module.exports = function(router){
  router.post('/', function(req, res){
     // do the task 
     res.redirect(routLinks.createUserRoute);
  });    
}

就像你在这个例子中看到的那样,我必须

require('./config/routeLink')

没有使用这个如何从所有路由器访问routesMap

1 个答案:

答案 0 :(得分:1)

如果您不想在每个路径文件中要求配置,则有两个选项:

1 /在整个申请中制作您的配置global(不推荐)

2 /使用环境变量,看看dotenv