我有一个为React项目服务的Ruby on Rails v5.2应用程序。两者都在不同的文件夹项目中,React项目与Rails项目不在同一个项目中。我的客户希望我使用Heroku将此项目部署到生产环境中。
我一直在寻找如何将我的Ruby on Rails和React项目部署到Heroku。不幸的是,我只能在同一个项目中找到如何使用Rails和React来实现这一点,这让我对如何将Rails和React部署到一个Heroku应用程序感到有点困惑。
因为我的Rails应用程序是一个项目,而我的React是另一个项目,所以我一直在考虑在Heroku中为每个项目创建一个应用程序。问题是,我不认为这
我对生产构建是如何部署的这一事实感到困惑。假设我现在有了一个MERN应用程序,我现在可以访问一个aws实例,在那里,我可以像yarn run dev一样在3000端口启动react-vite应用程序,并在同一个实例中启动express,当客户登陆站点时,他会到达3000个端口(React)。所以重点是生产构建在这里的用途以及它是如何工作的?我运行纱线生成并获得一个/dist文件夹,仅此而已。我确实查过了,一些文章说这个/dist是用于静态部署的,让我感到困惑的是没有反应的应用程序CSR。
我使用vite引导了React项目,并使用了高速公路API,并访问了aws实例。它不必是AWS实例,我只想