当前位置: 首页 > news >正文

兴海县网站建设公司响应式网站 图片居中

兴海县网站建设公司,响应式网站 图片居中,写网站代码,服装建设网站的原因json-server环境搭建 一个在前端本地运行,可以存储json数据的server。 基于node环境,可以指定一个 json 文件作为 API 的数据源。 文章目录json-server环境搭建前提下载安装监听服务启动成功修改端口号方式一:方式二:数据操作测试…

json-server环境搭建

一个在前端本地运行,可以存储json数据的server。

基于node环境,可以指定一个 json 文件作为 API 的数据源。

文章目录

    • json-server环境搭建
      • 前提
      • 下载安装
      • 监听服务
      • 启动成功
      • 修改端口号
        • 方式一:
        • 方式二:
    • 数据操作
      • 测试数据源
      • 查询数据
        • 获取数据方式
          • 方式一:
          • 方式二:
        • 分页获取数据
        • 排序数据
        • 截取数据
        • 区间数据
    • 配置静态资源服务器

前提

  • 安装 node 环境

下载安装

  • 全局安装json-server
npm install -g json-server

监听服务

  • 在需要的文件夹下执行以下命令,执行成功后,默认会创建 db.json 文件。
json-server --watch db.json

启动成功

  • 根据执行命令,服务已正常监听,我们可以根据以下地址进行访问体验。
  • 可以理解为json-serverdb.json 根节点的每一个 key ,当作一个 router 。我们可以根据这个规则来编写测试。

在这里插入图片描述


  • 在浏览器运行 http://localhost:3000 ,效果如下

在这里插入图片描述


修改端口号

方式一:

  • json-server 默认端口为 3000,可以根据需要自定义端口号。
json-server --watch db.json --port 3006

方式二:

  • 告诉你个可以偷懒的方式吧,如果觉得每次 启动服务 都要执行相关命令,可以在 db.json 同级文件夹新建一个 package.json 文件,然后把以下配置信息放在里面就可以啦。
{"scripts": {"mock": "json-server db.json --port 3006"}
}

  • 注意启动服务的方式:执行以下命令即可。
npm run mock

数据操作

测试数据源

  • 直接复制到所创建的 db.json 文件中
{"subject": [{"id": 1,"name": "JAVA","price": 888 },{"id": 2,"name": "GO","price": 2088},{"id": 3,"name": "VUE","price": 288}]
}

查询数据


获取数据方式

方式一:
  • 直接在 url 后面拼接 id
http://localhost:3006/subject/3

  • 返回数据格式:对象
{id: 3,name: "VUE",price: 288
}

方式二:
  • 也是我们常见 GET 的传参方式,拼接需要查询参数
http://localhost:3006/subject?id=3

  • 返回数据格式:数组
[{id: 3,name: "VUE",price: 288}
]

分页获取数据

  • _page:页码
  • _limit:每页显示数量,如果没有指定,默认每页10条数据。
http://localhost:3006/subject?_page=1&_limit=2

排序数据

  • _sort:排序字段
  • _order:排序方式【asc | desc】,默认asc
http://localhost:3006/subject?_sort=id&_order=desc

截取数据

  • 使用 slice 方式,通过参数 _start 指定开始位置,_end指定结束位置
  • 注意: 是通过 下标 方式截取
  • 也可以结合_limit 指定开始位置算起,往后取n个数据。
http://localhost:3006/subject?_start=3&_end=6http://localhost:3006/subject?_start=3&_limit=6

区间数据

  • _gte: 大于等于
  • _lte: 小于等于
  • _ne: 不等于
  • _like: 模糊查询
http://localhost:3006/subject?id_gte=2&_lte=5http://localhost:3006/subject?name_like=V

配置静态资源服务器

  • 在根目录下创建 json 文件,例 json_server_config.json
  • 在根目录下创建 public 目录,存放静态资源。
{"port": 3006,"watch": true,"static": "./public","read-only": false,"on-cors": true,"no-gzip": false
}
  • 修改 package.json 文件中启动命令
{"name": "my-json-server","version": "1.0.0","description": "","main": "index.js","scripts": {"mock1": "json-server db.json --port 3006","mock": "json-server --c json_server_config.json db.json"},"keywords": [],"author": "","license": "ISC"
}

  • 因为配置文件中指定静态文件的目录,所以访问图片时可以忽略 public 目录。
  • 例:访问图片(public/image):http://localhost:3006/image/test.png
http://www.yayakq.cn/news/671402/

相关文章:

  • 瑞诺国际的数字营销模式关键词优化过程
  • 电子商务平台有哪些网站建设优化推广系统
  • 帮公司做网站的外包公司西安发布
  • 网站没有在工信部备案招商网站的建设意义
  • 网站开发 合同莱芜网站建设服务
  • 网站推广一站式服务酒店网站开发合同范本
  • 沈阳网站建设电话网站建设项目计划书
  • 做网站编辑好还是新媒体编辑佛山新网站制作渠道
  • 怎么做网站和服务器吗备案期间关闭网站
  • 涂料网站源码优秀品牌形象设计案例
  • 如何建一个视频网站营销型网站更受用户欢迎的原因是
  • 定安网站制作创建网站和主页
  • 企业如何申请网站平面设计广告
  • 网站seo排名查询做网站公司那家好
  • 中国手机网站大全wordpress设置图标
  • 网站建设内部流程图网站建设岗位主要做什么
  • 类阿里巴巴网站 建设费用国精产品w灬源码1688说明
  • 江阴便宜做网站国外网络推广哪家公司好
  • 网站备案信息可以改吗鹤壁市城乡一体化示范区
  • 地方社区网站 备案浙江省建筑工程网
  • dw不会写代码能建立网站吗wordpress 迁移后台空白
  • 竞价网站做招商加盟可以不备案吗网页微信版官方下载
  • 怎样监测熊掌号绑定成功网站微信代理运营
  • 河南企业网站备案最新网推项目
  • 网站开发技术孵化上海品牌策划设计
  • 网站页面设计最宽可做多宽洛阳头条最新消息
  • 免费淘宝客网站模板下载淘宝联盟返利网站怎么做
  • 网页设计素材免费耐克北京seo诊断
  • 厦门中科做网站总打电话来西安公司网站开发
  • 首页网站备案号添加app有哪些推广方式