gpt4 book ai didi

javascript - Kraken.js:我如何访问配置数据

转载 作者:太空宇宙 更新时间:2023-11-04 02:33:49 26 4
gpt4 key购买 nike

如何在配置文件 ( config.js |development.js ) 中访问我的自定义配置?

config.js |开发.js:

{

"database": {

"user": "user123",
"password": "pass123"

},

"express": {
"view cache": false,
"view engine": "js",
"views": "path:./.build/templates"
},

[...]

我的数据库连接文件:

'use strict';

module.exports = function Database() {

console.log( conf.database );

};

谢谢!

最佳答案

Kraken 在引导期间异步加载配置,完成后会发出一个 start 事件,您可以通过主 Express app 监听该事件。您可以在其中访问配置。例如,如果您将其添加到应用程序的 index.js 中:

app.on('start', function() {
console.log(app.kraken.get('database'));
});

您会看到(在控制台上):

{ user: 'user123', password: 'pass123' }

因为这在 Kraken 完成其引导过程后才可用,因此您需要在加载数据库连接文件时考虑到这一点(可能从 start 事件监听器中连接到数据库)。

关于javascript - Kraken.js:我如何访问配置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24372825/

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