这个项目能做什么
JSON Server 是一个 Node.js 软件包,可根据 JSON 或 JSON5 数据文件创建模拟 REST API。通过 npm install json-server 安装后,您可以创建包含 posts、comments 和 profile 等资源的 db.json 或 db.json5,然后运行 npx json-server db.json。服务器默认启动于 http://localhost:3000,并为数组资源和单个对象资源提供 REST 端点。数组资源支持 GET 集合和项、POST、PUT、PATCH 和 DELETE。对象资源支持 GET、PUT 和 PATCH。查询功能包括使用 eq、ne、lt、lte、gt、gte、in、contains、startsWith 和 endsWith 运算符的字段条件;使用 _sort 和以 - 为前缀的降序字段进行排序;使用 _page 和 _per_page 进行分页,并返回 first、prev、next、last、pages、items 和 data 等元数据;使用 _embed 进行关系嵌入;以及使用 _where 配合 JSON 对象进行复杂过滤。可以使用 _dependent 删除依赖项。./public 中的静态文件会自动提供服务,且可通过 -s 添加额外的静态目录。README 记录了从 v0 到 v1 的迁移变更:id 始终为字符串,缺失时会自动生成;分页使用 _per_page 代替 _limit;关系使用 _embed 代替 _expand;且移除了 --delay CLI 选项,建议使用浏览器 DevTools 的节流功能。README 指出 v1 为 beta 版本,可能会有破坏性变更,稳定文档位于 v0.17.4。
评论
0 评分人数达到10人后显示
登录后参与讨论。