我有点路障。在一个GitHub存储库下,我有两个服务。一个 Django API和一个 Angular 2 应用程序(如果我的词汇量不准确,请原谅我)。我正在尝试使用 Heroku 来完成托管。我当前的Procfile看起来像这样:
web: node frontend/server.js
api: gunicorn platform/Minieco/wsgi.py
然而,当我通过Heroku的网站构建时,我得到以下输出:
-----> Python app detected
-----> Installing requirements with pip
-----> Discovering process types
Procfile declares types -> api, web
-----> Compressing...
Done: 47.2M
-----> Launching...
Released v7
https://minieco.herokuapp.com/ deployed to Heroku
它将应用程序检测为Python,而实际上只有API。也许这不是问题所在,但它对我来说很突出。无论哪种方式,当我访问网站时出现应用程序错误,为了同时运行这两种服务,采取了哪些正确的步骤?
编辑:
我希望Django API和Angular前端能够像服务器和客户端一样彼此独立。我将使用gunicorn服务器django,并节点表达服务器Angular。假设这有效,我怎样才能让Heroku做到这一点?