node.js - 在 Heroku 上部署 FeathersJS 应用程序

标签 node.js express docker heroku feathersjs

我正在尝试部署我的 feathersjs Heroku 上的 Web 应用程序,由于 Feathers 只是一个快速包装器,我认为这就像部署一个普通的 Node 应用程序一样。我的 package.json 上有“npm start”脚本,我将heroku远程添加到我的git存储库中,当我推送heroku时运行“yarn install”和“npm start”脚本。但当应用程序启动时,出现错误: heroku logs

我不知道发生了什么,有什么建议吗? 也许我可以对我的应用程序进行 dockerize,有人可以帮助我找到正确的实现吗?

谢谢大家

最佳答案

与 Express 相同,但生成的应用程序默认使用 feathers-configuration拉入您的应用程序设置。从错误消息来看,您似乎没有提供正确的 NODE_ENV 环境变量,在部署到 Heroku 时必须将其设置为 生产

关于node.js - 在 Heroku 上部署 FeathersJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47270219/

相关文章:

node.js - Mongoose for var in loop 在子文档中

angularjs - 如何使用 Mongoose 获取数组值并进行结构化?

javascript - process.env.VARIABLE 在分配字符串后将变为未定义

python - Docker 找不到我在 MacOS Big Sur 上添加到文件共享的路径

oracle - 如何连接到Oracle Docker镜像

javascript - 一个应用程序中不同html中的不同合并和缩小的js文件

javascript - 如何使用 Webpack 2.0 创建带有散列资源名称的 pug 文件?

node.js - Node OracleDB 连接在远程服务器中不起作用

node.js - 编辑 req.user 对象

docker - 哪些端口应该暴露在 docker 容器中以用于 apache ignite?