具有部分ajax加载视图的NodeJS MVC框架

时间:2014-01-22 15:44:01

标签: ajax node.js model-view-controller sails.js partial

我正在寻找一个NodeJS MVC框架,它允许使用Ajax在客户端渲染部分视图(不需要整个页面刷新)。

据我所知,您可以在服务器上使用几乎任何框架(Express,Sails ...)声明部分视图,但这将导致刷新整个页面,即使页面中只有一小部分确实存在变化。 SPA框架不存在此问题(这个问题只是通过ajax将部分html文件加载到容器中)。

我相信Microsoft ASP.NET MVC能够通过将页面的先前版本与新请求的页面进行比较来处理这种情况,并且只返回真正改变的页面部分。这可能是时间和CPU消耗,但它只是有效。

今天任何Node MVC Framework都管理类似的东西吗?或者当需要响应式用户界面(没有任何整个页面刷新)时,是否必须使用SPA框架? 提前致谢 !

1 个答案:

答案 0 :(得分:2)

sails.js!它根据您的要求支持部分。如果您发送ajax-request或动态地通过websockets处理这些内容,则无需刷新页面。