javascript - 将 NodeJS 应用程序部署到 Heroku 崩溃并出现权限被拒绝错误

标签 javascript node.js heroku

我的 postinstall 脚本将 TypeScript 编译为 dist。部署后它按预期工作,我可以看到其中的编译文件。但是部署后(web: dist/main.js)我在日志中看到了这个:

使用命令 `dist/main.js` 启动进程 进程退出,状态为 126 状态从开始变为崩溃 bash: dist/main.js: 权限被拒绝

为什么Buildpack没有访问权限?

最佳答案

您正在尝试执行命令 dist/main.js,而不是尝试使用 Node 运行它。

改用这个:

node dist/main.js

关于javascript - 将 NodeJS 应用程序部署到 Heroku 崩溃并出现权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51347337/

相关文章:

javascript - jquery array.length 比实际数组长度短

mysql - 适合初学者的 Node.js 嵌套 MySQL 查询

java - 部署在 Heroku 上的 Spring Boot 应用程序仍然崩溃

javascript - 关于 Web 应用程序端口的混淆

apache - 如何强制 Heroku PHP 应用程序使用 SSL 证书(https)?

node.js - 在 Heroku 中部署 NodeJS 应用程序时出错

javascript - 如何知道何时在动态 "iterable"参数中解决所有 Promises?

javascript - onchange 2个功能在1个下拉

javascript - 如何更改 Google Charts API 中堆叠条形图的部分颜色?

javascript - 具有 http 服务器、websocket 和 express 的架构