gpt4 book ai didi

node.js - app.js 中的全局变量可在路由中访问?

转载 作者:IT老高 更新时间:2023-10-28 21:49:20 24 4
gpt4 key购买 nike

我如何在 app.js 中设置变量并使其在所有路由中可用,至少在位于路由中的 index.js 文件中。使用 express 框架和 node.js

最佳答案

使用 express 对象上可用的“set”和“get”方法实际上很容易做到这一点。

示例如下,假设您有一个名为 config 的变量,其中包含您希望在其他地方可用的配置相关内容:

在 app.js 中:

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

app.configure(function() {
...
app.set('config', config);
...
}

在路由/index.js中

exports.index = function(req, res){
var config = req.app.get('config');
// config is now available
...
}

关于node.js - app.js 中的全局变量可在路由中访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9765215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com