几个月前我已经停止在Php编程并开始学习nodeJS ......我喜欢它!但今天我在我的节点App中需要来自Php(不仅仅是)的东西,但我找不到它。所以,首先,让我们来介绍一下这个问题:我做了一个网站,他在另一个平台上引用了所有用户的帖子,这些帖子保存在 Mysql 的数据库中。所有这些请求都很简单,但如果用户有很多帖子,页面加载会花费太多时间。因此,当页面滚动两次(这是一个细节)时,我想设置的是“无限滚动”来加载数据(来自Mysql)。但是在npm中找不到这个插件是不可能的。那么......是否有设置解决方案(完全nodeJS和Mysql )?你做过这样的事吗?
我已经感谢你宝贵的时间了 请帮帮我。
编辑:我暂时不使用AngularJS,我现在正在尝试。
答案 0 :(得分:1)
这取决于您在节点应用程序中使用的中间件和前端框架(Angular,React等)。
我已经开发了很多Angular作为前端框架,并使用express作为中间件。这个Angular指令在前端实现了魔力:
https://github.com/sroze/ngInfiniteScroll
要使用它,您必须提供" new"通过节点应用程序上运行的API获取数据:
(前端框架) - > (中间件/ API) - > (节点应用) - > (数据库)强>
希望这有帮助。