首页 > 解决方案 > 使用 VueJS 前端项目部署 DRF API

问题描述

我试图弄清楚如何使用 VueJS 项目部署 Django 项目(DRF API)。

/django_project/
/django_project/django_project/settings.py # +other stuff
/django_project/frontend/ # the VueJS project
/django_project/frontend/dist/ # the directory created by `npm run build`

我想将它部署在上面,DigitalOcean apps因此它需要(可能)作为一个Django项目来运行,因为没有空间来设置另一台服务器。

目标是能够在每个git push.

我正在考虑添加一个从项目中提供文件的API视图(并且仅视图除外),但我不确定如何使其“自动”工作,因此应用服务器只会让一切正常工作(例如,两个前端项目和后端项目)。index.htmlVueJScollectstaticVueJSDjango

标签: djangovue.jsdeploymentdigital-ocean

解决方案


推荐阅读