假设我编写了一个简单的注册表单应用程序,将用户信息存储在后端数据库中。我的前端托管在localhost:3000
上,我的服务器托管在localhost:4000
上。它运作完美。我用create-react-app
初始化了样板。我的结构如下:
project/
|
|-- client/
| | ...
| | package.json
|
|-- server/
| | ...
| | package.json
问题是我想为互联网上的其他所有人设置它,并向朋友展示我的进度。我可以使用任何免费托管来实现这一目标,例如Github Pages或Heroku吗?还是只支持前端应用?
我要运行的是当有人填写表格并按提交时,我的数据库文档将收到新条目。而且我可以像监视localhost:27017
上的数据库一样监视它。
我对部署一点都不熟悉。设置所有正确声音的方法是什么?我是否需要从头开始配置所有内容(即一开始就与Babel和Webpack进行修补),以便拥有一个完全可操作的后端和前端网站?
谢谢。