NodeJS - 无限滚动

时间:2017-08-22 15:54:45

标签: javascript mysql node.js scroll infinite

几个月前我已经停止在Php编程并开始学习nodeJS ......我喜欢它!但今天我在我的节点App中需要来自Php(不仅仅是)的东西,但我找不到它。所以,首先,让我们来介绍一下这个问题:我做了一个网站,他在另一个平台上引用了所有用户的帖子,这些帖子保存在 Mysql 的数据库中。所有这些请求都很简单,但如果用户有很多帖子,页面加载会花费太多时间。因此,当页面滚动两次(这是一个细节)时,我想设置的是“无限滚动”来加载数据(来自Mysql)。但是在npm中找不到这个插件是不可能的。那么......是否有设置解决方案(完全nodeJS和Mysql )?你做过这样的事吗?

我已经感谢你宝贵的时间了 请帮帮我。

编辑:我暂时不使用AngularJS,我现在正在尝试。

1 个答案:

答案 0 :(得分:1)

这取决于您在节点应用程序中使用的中间件和前端框架(Angular,React等)。

我已经开发了很多Angular作为前端框架,并使用express作为中间件。这个Angular指令在前端实现了魔力:

https://github.com/sroze/ngInfiniteScroll

要使用它,您必须提供" new"通过节点应用程序上运行的API获取数据:

(前端框架) - > (中间件/ API) - > (节点应用) - > (数据库)

希望这有帮助。