隐藏页面特效

使用json-server模拟数据

使用场景

  • 工作中,在进行前端开发时,如果后端还没有做好准备,很多时候,我们并不想使用简单的静态数据,这个时候,我们就可以使用json-server来完成模拟请求以及返回数据的过程。

  • json-server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源,简单来讲就是可以用来模拟接口数据。

  • 安装

    • 使用npm全局安装:npm install -g json-server

    • 或者使用yarn全局安装:yarn global add json-server

使用

  • 在你的项目根目录【src】下新建一个 db.json 文件
  • 然后写入以下内容
{ "posts": [ { "positionId": 1, "title": "bbb", "author": "lucy", "info":{ "age":18, "sex":"man" } }, { "positionId": 2, "title": "yyy", "author": "nike" }, { "positionId": 3, "title": "aaa", "author": "json" } ], "comments": [ { "id": 1, "body": "some comment", "postId": 1 } ], "profile": { "name": "typicode" } }

启动服务

  • 控制台输入json-server json文件路径,启动 Json 服务,把这个文件返回的数据托管成web服务

json-server 常用的一些配置项

配置项 简写 类型 描述
–watch -w [Boolean] 是否监视文件,自动刷新数据
–port -p [Number] 设置端口号,默认为3000
–host -H [String] 设置域,默认为"localhost"
–routes -r [String] 指定路由文件
–static -s 设置静态资源目录,可以用来访问图片
–id -i [String] 设置数据的key值,默认为“id",即默认拿取key为id的value值

__EOF__

本文作者Dream boy
本文链接https://www.cnblogs.com/wzhs/p/16554434.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   小学生学Web前端  阅读(254)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示