我已将我的应用程序部署到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,它就无法正常工作。我怎么解决这个问题?我尝试过在线搜索,但找不到任何解决方案。