我完成了我的第一个全栈(React/Go)应用程序,一切都在本地工作,但我有麻烦的下一步,特别是因为我是新的。我读到Heroku是一个不错的选择,我能够成功地在那里部署我的Go代码并通过Postman进行测试,但是我在引入React代码时遇到了麻烦,所以当我访问Heroku应用程序时,它会显示React UI。这是在Heroku的选项吗?我的前端和后端代码都在同一个Github仓库中,如果这有什么不同的话。有什么建议如何部署在一起?
我很确定我必须使用我的React代码的构建版本,但不确定如何从那里去。Go也可以被编译成可执行文件。理论上,我可以用这个可执行文件和React构建项目做所有的事情吗?谢谢你的帮助!
我建议尝试https://firebase.google.com -你可以免费部署应用程序,你会得到一个免费的'.web。如果你需要的话,你也可以免费使用一些数据库解决方案。最简单的方法是-将所有内容编译到build
文件夹或其他东西中,然后简单地将其上传到那里。您可以稍后购买一个域名并链接它,但对于开始来说,它应该足够了。