SPA与节点服务器通信数据的最佳方法是什么?

时间:2018-10-20 10:16:02

标签: javascript node.js browser web-applications single-page-application

我是Fullstack网络开发人员,也希望创建SPA(单页应用程序)。因此,我想知道客户端(例如浏览器)与服务器通信数据而不重新加载页面或网站的不同部分具有多个页面的最佳方法是什么?我想创建动态网站,并在以后将其用于移动Web应用程序。除了发送数据并返回响应的旧方法之外,还有什么比这更动态和更好的方法呢?

2 个答案:

答案 0 :(得分:0)

可以通过多种方式实现,但是我建议您看一下websocket协议。如果您想从头开始构建它,socketio可能是一个不错的选择。如果您想使用框架进行构建,则其中有些使用websocket,例如feather.js用于反应性的REST API,或者meteor则更强大,更复杂。

答案 1 :(得分:-1)

我建议您使用Angular 6,在那里您将能够使用基于组件的应用程序,每个页面或页面的一部分都由一个组件表示,然后您可以引导您的应用程序以集成所有组件以动态构建应用程序,不需要页面加载(回发加载)。 angular 6