首页 > 解决方案 > Heroku上的Bcrypt无效ELF标头

问题描述

我已将我的应用程序部署到 herokuapp。所以当我试图调用我刚刚构建的 API 时,它会返回错误。错误如下:

2018-05-19T06:51:35.980033+00:00 app[web.1]:   return process.dlopen(module, path._makeLong(filename));
2018-05-19T06:51:35.980014+00:00 app[web.1]: module.js:681
2018-05-19T06:51:35.980037+00:00 app[web.1]:
2018-05-19T06:51:35.980035+00:00 app[web.1]:                  ^
2018-05-19T06:51:35.980042+00:00 app[web.1]:     at Module.load (module.js:565:32)
2018-05-19T06:51:35.980038+00:00 app[web.1]: Error: /app/node_modules/bcrypt/lib/binding/bcrypt_lib.node: invalid ELF header

我的代码在本地机器上运行时运行良好,但一旦部署到 heroku 就无法运行。我该如何解决这个问题?我已经尝试在网上搜索,但找不到任何解决方案。

标签: node.jsheroku

解决方案


推荐阅读