【问题标题】:Deploying hapi.js app in heroku在 heroku 中部署 hapi.js 应用程序
【发布时间】:2016-02-19 20:05:59
【问题描述】:

我目前正在尝试使用以下文件结构将 hapi.js 应用程序部署到 heroku:

  • .git
  • 客户
  • 服务器

hapi.js 服务器与它的 package.json 文件、node_modules 和所有这些东西一起位于服务器文件夹中。 在客户端文件夹中,我拥有所有与前端相关的东西(带有 bower_components 的小型 Angular 应用程序和用于注入所有内容的 gulp 脚本)。 /server 中的 server.js 为 bower_components 和 Angular 应用程序相关文件提供服务。

我目前的问题是,很明显,Heroku 没有找到部署我的应用程序的方法,因为它的结构,因为它需要在项目的根目录上拥有服务器和 package.json(我正在尝试不惜一切代价避免)。

到目前为止,我尝试在我的 Procfile 中添加以下内容:

web: node server/server.js

但不幸的是,它没有让我推送,因为它不匹配它的任何构建包。

【问题讨论】:

  • [package.json 在项目的根目录上(我试图不惜一切代价避免)为什么?
  • OCD-ish 我的文件夹中有文件,但看起来我无法避免它:) 不过谢谢!

标签: node.js heroku deployment hapijs


【解决方案1】:

你有没有添加.bowerrc文件

.bowerrc 文件包含

{
  "directory": "client/bower_components"
}

并在根目录下添加 bower.json。

【讨论】:

    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2017-09-26
    • 2018-03-29
    • 1970-01-01
    相关资源
    最近更新 更多