我是Vue和Node的新手,我正在试图弄清楚如何构建我的项目.
一方面,我有一个基于vue init webpack myproject的前端,而另一方面,我有一个基于Express + MongoDB的REST API.Vue项目使用REST API进行所有数据处理等.目前我已将这两个分成两个独立的Git存储库.发展方面这对我来说很有意义,因为前端和后端无论如何都应该是松散耦合的.
但是,当涉及到测试和生产的部署时,我还没有一个好的工作流程.我的计划是在同一个网络服务器上托管前端和后端.通过在前端项目上执行'npm run build',然后手动将生成的文件复制到后端项目中的\ static文件夹,最后使用'npm run start'启动后端服务器,完成初始部署.
这感觉不太好,我确信有更好的方法来部署前端和后端.
有关如何改进部署过程的任何想法或提示?