这是我的procfile:
web: cd client && npm start
api: bundle exec rails s -p 3001
Web应用程序运行良好并在端口80上运行(请参阅此处:https://trucktrack-demo.herokuapp.com/)但是我似乎无法找到rails api正在运行的端口。关于如何找到这个端口的任何想法(它不是3001)?
提前致谢: - )
答案 0 :(得分:1)
web
进程类型很特殊,因为它是唯一可以从Heroku的路由器接收HTTP流量的进程类型。其他流程类型可以任意命名。
如果要运行多个HTTP应用程序,则必须以不同的方式完成此操作,因为在应用程序中不能有多个HTTP进程类型。一种选择是为其他HTTP应用程序运行一个完全独立的Heroku应用程序。