📚Node.js + Mock.js 分页数据模拟实践💡
在开发前后端分离项目时,后端接口尚未完成,前端如何模拟真实的数据交互?答案是:使用 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`),即可获取模拟数据。这种方法不仅高效,还能帮助团队提前完成前端逻辑开发!✨
快试试吧,让你的项目开发事半功倍!🚀
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。