Heroku部署失败,因为它找不到配置模块

时间:2017-09-03 18:56:10

标签: express heroku deployment

这是我在Heroku日志中遇到的错误:Error: Cannot find module './config/keys'

这是index.js文件中的那一行来自:

const keys = require('./config/keys');

我的配置文件夹位于根目录中,我有一个keys.js文件夹,所以我不确定这个错误告诉我我做错了什么,因为文件肯定存在。

1 个答案:

答案 0 :(得分:0)

你说你“里面有一个keys.js文件夹”。但是,如果您正在呼叫require('./config/keys'),则应该有一个名为keys.js文件。如果有一个名为config/keys的文件夹包含一个或多个js文件,那么您应该使用require

require('./config/keys/filename.js');该文件夹中的每个文件