我最近开始开发一个 Web 应用程序,以 Django 作为后端,Vue.js 作为前端。
在项目文件夹中,Django 后端作为应用程序“api”存在。而前端简称为“前端”。
我慢慢开始考虑部署,但我真的不知道如何解决它。我唯一的猜测是在像 heroku 这样的平台上部署两个单独的应用程序,我将在其中从前端与 API 进行通信。
教程确实缺乏使用特定框架的细节,这就是为什么如果有人能指出我部署网络应用程序的最佳方向,我将非常感激。
我倾向于使用heroku,因为它很简单,但我也愿意接受建议。
您有一个仅使用 Django API 的静态 SPA 前端。您可以在 Vercel,
等网站上免费托管前端您将可以更轻松地独立于后端 API 部署静态前端。只需确保正确设置 API 端点即可。
要部署 Django 后端,有很多易于部署的平台,例如 Heroku 或 Digital Ocean
我不会推荐 Heroku;我更喜欢数字海洋。