因此,我学习Vue.js作为我的第一个js框架已经有一段时间了,在我做了一些简单的SPA:s之后,没有与服务器进行太多的交互,我开始想:后端应该是什么样子的?为了教育目的,我试了一试,自己想出了一些模式,现在我想不出还有什么别的了,也许我有了一些错误的想法。
我想出的是:我用PHP创建了一个简单的API,它接收来自前端的请求(Vue组件方法对UI事件做出反应),并从模型中请求数据或通过模型更新数据。
发布于 2018-11-29 22:50:41
有很多不同的后端解决方案,你应该采取适合你的网站的目的和个人喜好最好。
如果后端包括在您的情况下托管,那么您基本上有以下两大选项:
a)一台服务器,您在其中运行它的前。通过反向代理(例如:数字海洋)
( b)云计算平台(例如: AWS、Heroku、App )
但是,如果您实际运行该应用程序并在页面上检索动态更新,则只需要以这种方式托管它,例如,当您发布一篇新的文章时,会添加新的路径。
如果不是这样的话,那么静态主机提供商就足够了,他们有1000人,而且他们相当简单。
--如果您指的是使用的哪个数据库,那么它也可以归结为首选,您希望使用SQL还是像MongoDB这样的NoSQL数据库?作为个人建议,我建议您使用Firebase作为您的实验应用程序的后端,这个免费的计划对于测试来说是远远不够的,您也有一个平滑且易于集成的身份验证系统avaliable,您还可以快速地利用推送消息、云存储桶等功能。
请注意,我与FB没有任何关系,这只是个人推荐,但我觉得您的问题是基于很好的意见,所以可能对您的目标更加具体,或只是在下面评论,如果您有更多的问题。
https://stackoverflow.com/questions/53550641
复制相似问题