代码之家  ›  专栏  ›  技术社区  ›  Menachem Hornbacher

Heroku:如何在端口3001上打开rails api dyno

  •  0
  • Menachem Hornbacher  · 技术社区  · 7 年前

    这是我的程序文件:

    web: cd client && npm start
    api: bundle exec rails s -p 3001
    

    该web应用程序工作正常,在端口80上运行(请参阅此处: https://trucktrack-demo.herokuapp.com/

    提前感谢:-)

    1 回复  |  直到 7 年前
        1
  •  1
  •   Andrew Marshall    7 年前

    Heroku Procfile docs :

    这个 web 进程类型是特殊的,因为它是唯一从Herokus路由器接收HTTP流量的进程类型。其他进程类型可以任意命名。

    如果你想运行多个HTTP应用程序,你必须以不同的方式来实现,因为一个应用程序中不能有多个HTTP进程类型。一种选择是为另一个HTTP应用程序运行一个完全独立的Heroku应用程序。