在佛罗里达大学,对于我的数据库课程,我构建了一个Web应用程序,该应用程序使用React(通过create-react-app
)作为前端,并使用Express服务器作为后端。在本地,使用代理可以正常工作。现在,我想实际部署该应用程序。这是仓库:
https://github.com/CIS4301-Project-University-of-Florida/U.S.-Gun-Crime/
在线上有许多有关如何执行此操作的指南。但是,我处于一种特殊的情况。对于本课程,我们被要求使用大学的Oracle数据库。为了访问该数据库,您必须位于佛罗里达大学VPN后。因此,这意味着除非先连接到VPN,否则该应用程序将无法在本地运行。
那么,我该如何将该应用程序部署到Heroku之类的平台上?课程结束后,我是否应该将所有数据移至其他数据库,以便可以将其公开托管?