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

我正在寻找一个NodeJS MVC框架,允许在客户端使用Ajax呈现部分视图(没有整个页面刷新)。

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

我相信微软的ASP.NET MVC能够处理这种情况,通过比较以前版本的页面与新的请求页面,并只是返回页面的真正改变的部分。 这可能是时间和CPU的消耗,但它只是工作。

任何节点MVC框架今天pipe理类似的东西? 或者当需要反应式用户界面(不刷新整个页面)时,是否必须使用SPA框架? 提前致谢 !

sails.js ! 它可以按照你的要求支持部分。 你不需要刷新页面,如果你发送一个Ajax请求或通过websocketsdynamic处理的东西。