[英]Suggestion: Single Page application architecture issue
我编写了一个Web应用程序(单页应用程序),其中仅涉及前端技术(Vuejs),当我对其进行编译时,它将最终生成Web页面(仅HTML和JS)。 我可以通过打开索引页面在任何地方运行此应用。我正在此SPA上使用由oAuth支持的REST API(直接对REST API端点进行Ajax调用)。
但是问题是,我的主要开发人员说SPA必须由后端服务(服务器)提供支持,例如nodejs,apache。 并且后端应该对REST API进行调用,而不是直接从浏览器(Frontend JS ajax)进行Ajax调用。 我的SPA应用程序可以在任何地方运行,即使没有任何服务器也可以在浏览器上完美运行。
我的问题是,我是否真的需要使用Web服务器渲染和运行SPA,使SPA(普通html,js)应用服务器供电的原因是什么?
另外,如果人们只是使用JS和HTML(纯前端)编写应用程序并上传到服务器上,然后将一个域名指向该html-js网络应用程序,则该域名将占用远程REST API,因此请提出建议。
感谢您提前澄清我的疑问。
我有远程REST API提供程序,建议我编写编写SPA以使用该远程API的最佳方法。
设置后端服务可能有一些原因,例如:
不过,您只能使用纯html + js SPA,但是添加后端服务会为您提供其他选项,而这是前端无法实现的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.