我正在关注this tutorial on users for an express app。
我陷入了Running the application
一章。
我已经使用$env:myprivatekey = "test"
设置了环境变量
我使用$env:myprivatekey
test
问题是
config.get("myprivatekey");
正在提高
throw new Error('Configuration property "' + property + '" is not defined');
^
Error: Configuration property "myprivatekey" is not defined
at Config.get (C:\Users\misko\Documents\Projects\WeddingSallon\node_modules\config\lib\config.js:182:11)
at Object.<anonymous> (C:\Users\misko\Documents\Projects\WeddingSallon\app.js:6:8)
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11
问题出在哪里? 谢谢。
答案 0 :(得分:0)
在您使用过的default.json内部:
{
"myprivatekey": "myprivatekey"
}
但是您必须像这样使用它:
module.exports = {
myprivatekey: "myprivatekey"
};