【发布时间】:2018-04-05 12:26:05
【问题描述】:
我在 constants.js 文件中有以下代码:
var constants = (
conversationUsername: "user1",
conversationPassword: "pass1",
conversationVersionDate: "date1",
conversationWorkspaceId: "work1"
};
module.exports.constants = constants;
现在,在另一个文件中,我有以下内容:
var constants = require('./../constants');
console.log(constants);
哪个输出我:
{ constants:
{ conversationUsername: 'user1',
conversationPassword: 'pass1',
conversationVersionDate: 'date1',
conversationWorkspaceId: 'work1' } }
没关系,我猜。
我的问题是,我现在如何访问这些字段?如果我尝试:
console.log(constants.conversationUsername);
我明白了:
未定义
【问题讨论】:
-
您导出一个具有 property 命名常量的对象,如输出所示。试试
constants.constants.conversationUsernane,它应该可以工作 -
您的第一个代码块中有错字:
(应该是{。
标签: javascript node.js object module