在 heroku 中部署 hapi.js 个应用程序

Deploying hapi.js app in heroku

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

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

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

你添加.bowerrc文件了吗

.bowerrc 文件包含

{
  "directory": "client/bower_components"
}

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