首页 > 动态 > 互联数码科技知识 >

📚Node.js + Mock.js 分页数据模拟实践💡

发布时间:2025-03-31 02:35:34来源:

在开发前后端分离项目时,后端接口尚未完成,前端如何模拟真实的数据交互?答案是:使用 Mock.js!今天就来分享一个用 Node.js 搭配 Mock.js 实现分页数据模拟的小技巧 🎯。

首先,安装必要的依赖:`npm install mockjs`。接着,在项目中创建一个 `mock-server.js` 文件,编写如下代码:

```javascript

const Mock = require('mockjs');

const data = Mock.mock({

'list|5-10': [{

id: '@increment',

name: '@cname',

age: '@integer(18,60)',

address: '@county(true)'

}]

});

module.exports = (req, res) => {

const { page, limit } = req.query;

const paginatedData = data.list.slice((page - 1) limit, page limit);

res.json({

code: 200,

message: 'success',

data: paginatedData

});

};

```

通过上述代码,我们实现了动态分页功能 🔄。只需启动服务器并调用接口(如 `/api/list?page=1&limit=5`),即可获取模拟数据。这种方法不仅高效,还能帮助团队提前完成前端逻辑开发!✨

快试试吧,让你的项目开发事半功倍!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。