因此,一段时间以来,我一直在学习Vue.js作为我的第一个js框架,而在我做了一些简单的SPA:s之后,却与服务器没有太多交互,我开始怀疑:Vue的后端应该是什么样?出于教育目的,我尝试了一下,自己想出了一些模式,现在我无法想象其他任何事情,也许我有一个错误的主意。
我想到的是:我用PHP创建了一个简单的API,该API接收来自前端的请求(Vue组件方法对UI事件做出反应),并从模型中请求数据或通过模型更新数据。
答案 0 :(得分:0)
有很多不同的后端解决方案,您应该选择最适合您网站目的并且最适合个人喜好的
如果您的后端包含主机托管,那么您基本上可以选择2个主要选择:
a)例如,在其中运行服务器的服务器。通过反向代理(例如:Digital Ocean)
b)一个云计算平台(例如:AWS,Heroku,App Engine)
但是,仅当您实际运行应用程序并在页面上检索动态更新时,才需要以这种方式托管它,例如,当您发布新帖子时,就会添加新路线。
如果不是这种情况,那么静态托管服务提供商就足够了,其中有1000多家,而且它们并不复杂。
如果您是说要使用哪个数据库,那么它也会归结为优先选择,您是否要使用SQL数据库或像MongoDB这样的NoSQL数据库?作为个人建议,我建议您使用Firebase作为实验应用程序的后端,免费计划远远不够进行测试,还可以轻松轻松地集成身份验证系统,并且还可以快速利用诸如推送消息,云存储桶之类的东西。
请注意,我与FB毫无关系,这只是个人建议,但我觉得您的问题是基于观点的,因此也许对您的目标更为具体,或者如果您还有其他问题,请在下面写下