javascript - 无法在 Heroku 上使用 Node 运行 Express

标签 javascript node.js heroku

我已经在 Heroku 上部署了我的应用程序,并且我有一个应该等待发布请求的快速脚本。我需要在 Heroku 上单独运行它。当我在 Heroku 上打开控制台并输入:

heroku run bash node scripts/start_express.js

我收到以下错误:

/app/.heroku/node/bin/node: /app/.heroku/node/bin/node: cannot execute binary file

如何使用 Node 在 Heroku 上运行我的 js 文件?

最佳答案

heroku 的 Node 构建包将自动在 package.json 文件中查找 npm start 脚本。您可以在此处指定要提供的文件。查看这篇文章以获取有关 Node 和 Heroku 的一些帮助 https://devcenter.heroku.com/articles/nodejs-support

关于javascript - 无法在 Heroku 上使用 Node 运行 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46677171/

相关文章:

javascript - 在bluebird中获取 "Finally is not a function",为什么?

javascript - 如何在 Javascript 中从另一个数组中删除数组的项目值集

node.js - 不使用 sudo 就无法运行大多数 cordova 命令

node.js - 连接丢失时如何重新连接 SQL Server 乏味

ruby-on-rails - Rails 应用程序上的轮询、网络套接字或 cometd

python - 在两个独立的 Heroku 应用程序上将 API 请求从 React 前端代理到 Flask 后端

javascript - 为什么我的空对象文字记录为假?

javascript - Backbone : How to render template to DOM?

node.js - Raspberry pi 3 上 Node.js 的最佳环境

ruby - 用于 SMS 对话的 Twilio 快速入门代码不递增