我遇到了一个问题,我敢肯定许多新的或初级的Web开发人员都将面对。在陈述问题之前,最好先列出将我推向“问题”的事件。
第1步-前端: 我遵循了允许我使用vue-cli创建Vue项目的教程-我现在准备好了一个不错的前端,尽管它是“独立”的。它位于自己的目录中。
第2步-后端: 我继续,我开始看后端。 Laravel在Vue中表现很好,所以我同意了。我再次遵循教程,创建数据库和API。很棒。
我现在拥有CRUD应用程序的准系统核心元素。但是,后端和前端的连接方式似乎很复杂(尽管这可能是由于我的经验不足和不正确的理解所致)。
解决方案1: 一些教程坚持认为,Vue项目是在Laravel目录中“重新创建”的,因此Laravel负责呈现视图。
解决方案2: 其他人,据我所知,它们在物理上是分开的,并且仅与Laravels API进行前端交互。
关于堆栈体系结构的最佳实践是什么?我们是否应该按照解决方案1中的建议将堆栈捆绑在一起?解决方案2甚至可能还是由于我的误解?如果是,如何处理部署?