Jquery 如何使用Node、Mongoose、Bootstrap进行分页并将其传递给html?

Jquery 如何使用Node、Mongoose、Bootstrap进行分页并将其传递给html?,jquery,node.js,mongoose,pagination,ejs,Jquery,Node.js,Mongoose,Pagination,Ejs,我正在用NodeJS构建一个博客,我正在使用“mongoosepaginate”将数据库划分为页面,bootstrap4,EJS作为视图引擎和。我不知道如何将分页传递给html,我挣扎了一周,但找不到解决方案;我希望html中的图形数字1、2、3、4、5动态链接到相应的页面,数字1链接到www.site/page/1等等,同时显示例如,当时只有五个可点击的数字,但随着用户点击更高的数字,数字应该以图形方式增加。先谢谢你 APP.JS app.get('/page/:page',(req,res

我正在用NodeJS构建一个博客,我正在使用“mongoosepaginate”将数据库划分为页面,bootstrap4,EJS作为视图引擎和。我不知道如何将分页传递给html,我挣扎了一周,但找不到解决方案;我希望html中的图形数字1、2、3、4、5动态链接到相应的页面,数字1链接到www.site/page/1等等,同时显示例如,当时只有五个可点击的数字,但随着用户点击更高的数字,数字应该以图形方式增加。先谢谢你

APP.JS

app.get('/page/:page',(req,res)=>{
var pagina=req.params.page;
paginate({},{page:pagina,limit:5})。然后((docs)=>{
//console.log(文档)
res.render('page.ejs',docs)
},(e)=>{
资源状态(404)
});

});以下是ES6伪代码:

$(".page-link").click(() => {
  let currentPage = +(location.pathname.replace(/\/page\/(\d+)\b/, "$1")),
      lastPage = currentPage - 1,
      nextPage = currentPage + 1,
      visible = 5,
      max = 10;

      // the rest of the code goes here
});

以下是ES6伪代码:

$(".page-link").click(() => {
  let currentPage = +(location.pathname.replace(/\/page\/(\d+)\b/, "$1")),
      lastPage = currentPage - 1,
      nextPage = currentPage + 1,
      visible = 5,
      max = 10;

      // the rest of the code goes here
});

您可以添加一个关于您所问内容的问题吗?此外,HREF(URL)中是否有页码?您可以添加一个关于您所问内容的问题吗?此外,HREF(URL)中是否有页码?