node.js - Nodejs分页
问题描述
我想用 Nodejs 和 Mongoose 进行分页。我可以限制帖子,但我无法处理前端到后端的连接。
这是 app.js:
app.get('/', function (req, res) {
var perPage = 2
var page = req.params.page || 1
Metin
.find({})
.skip((perPage * page) - perPage)
.limit(perPage)
.exec(function(err, metins) {
Metin.count().exec(function(err, count) {
if (err) return next(err)
res.render('index', {
metins: metins,
current: page,
pages: Math.ceil(count / perPage)
})
})
})
});
这是我的 index.pug
extends layout
block content
body
br
br
br
.container
ul.list-group
each metin, i in metins
li.list-group-item
a(href="/metin/" + metin._id)= metin.baslik
我想添加可以传递到相关分页网页的按钮。你能帮我么?
这条线下面的东西可以解决吗?
a(href='?page=' + pages)= length.pages.
解决方案
推荐阅读
- nosql - 用于 Azure Functions 的 Cosmos DB 模拟
- ruby - 将 JS 文件注入 capybara chrome 无头
- scala - Play Framework 中是否有配置设置以在发送到客户端的响应中启用缓存控制标头
- html - 复选框元素下的额外空间
- visual-studio-code - 将 Visual Studio Code 中的 JavaScript 字符串重构/提取到 HTML 文件中
- scala - 如何火花提交 Play 框架项目
- amazon-redshift - 从 Redshift 获取最近 10 小时的数据
- cdi - “不满足的依赖关系” - 具有相同接口的不同无状态 Bean
- javascript - 图像图标不固定,屏幕尺寸可变
- sapui5 - 如何从 UI5 应用程序调用 CDS 视图生成的 Odata 服务