【发布时间】:2019-03-20 00:15:04
【问题描述】:
我使用 express 和 sequelize 来创建 Web 服务器。我使用 sequelize 的 CLI 来创建模型和迁移。
我想将config.json 更改为config.js 以便能够使用环境变量。
我按照文档创建了 `.sequelizerc' 文件,如下所示 =>
const path = require('path');
module.exports = {
'config': path.resolve('config', 'config.js'),
'models-path': path.resolve('models'),
'seeders-path': path.resolve('seeders'),
'migrations-path': path.resolve('migrations')
}
这适用于 CLI 续集,我可以创建模型或开始迁移,但我无法启动服务器,因为它会查找文件 config.json。
所以我的问题是如何确保服务器启动时能够读取config.js。
当我运行node bin/www 时,我收到了
Error: Cannot find module '/nodeTest/nodejs-relationships/models/../config/config.json'
【问题讨论】:
-
如何在服务器应用中调用配置?
-
不,因为一切都预先配置了sequelize,我不知道如何进行
标签: node.js sequelize.js