gpt4 book ai didi

javascript - 如何在 express js 中访问使用 app.set() 设置的变量

转载 作者:IT老高 更新时间:2023-10-28 22:05:10 28 4
gpt4 key购买 nike

如何访问使用 express 的 app.set() 设置的变量例如


app.set('view engine','jade');
app.set('jsDirectory',/js/');

从指南中,我了解到我可以使用 app.get(<key>) 访问相同的内容,但这是 console.log(app.get('view engine')) 的输出.

{ router:   { app:      { stack: [Object],        domain: null,        _events: [Object],        _maxListeners: 10,        _connections: 0,        connections: [Getter/Setter],        allowHalfOpen: true,        _handle: null,        httpAllowHalfOpen: false,        cache: {},        settings: [Object],        redirects: {},        isCallbacks: {},        _locals: [Object],        dynamicViewHelpers: {},        errorHandlers: [],        route: '/',        routes: [Circular],        router: [Getter],        root: 'C:\\Users\\Shahal\\Works\\App',        models: {},        extensions: {},        disconnectSchemas: [Function: disconnectSchemas],        passport: [Object] },     routes: {},     params: {},     _params: [],     middleware: [Function] } }

最佳答案

它们通过 app.settings 对象变得可用:

app.set('oneSetting', 'one');
app.set('twoSetting', 'two');
app.set('view engine','jade');

console.log(app.settings.oneSetting);
console.log(app.settings.twoSetting);
console.log(app.settings['view engine']);

关于javascript - 如何在 express js 中访问使用 app.set() 设置的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361072/

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