【发布时间】:2017-10-28 05:15:27
【问题描述】:
使用 couchbase 数据库,我在 config/db.js 中收到此错误:
var cluster = new _couchbase2.default.Cluster(_env2.default.database.cluster);
TypeError: Cannot read property 'cluster' of undefined
config/env/development.js:
const config = {
database: {
cluster: '...',
password: '',
bucket: '...'
}
}
export default config;
config/env/index.js:
const env = process.env.NODE_ENV || 'development';
const config = require(`./${env}.js`);
export default config;
配置/db.js:
import config from './env';
const cluster = new couchbase.Cluster(config.database.cluster);
【问题讨论】:
-
问题似乎是
_env2.default.database.cluster。你有没有试过console.log(_env2.default.database)看看这是否被定义? -
@SebastianHildebrandt 是的 config.default.database.cluster 工作,但我为什么要添加“默认”?如何将其删除到 config.database.cluster?
标签: node.js ecmascript-6 koa