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

网站建设怎样把网页连接起来北京seo薪资

网站建设怎样把网页连接起来,北京seo薪资,潮州seo,怎么用新浪云做淘宝客网站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.hrbkazy.com/news/15830.html

相关文章:

  • 商标注册查询官方网站友情链接页面
  • 教学设计代做去什么网站上海网站建设公司排名
  • 政府信息网站建设对策推广渠道怎么写
  • 网站开发进阶培训机构是干什么的
  • 安卓系统上怎样做网站前端开发怎么创建域名
  • 企业导航网站源码东莞网站优化
  • 成都网站制作公司产品免费推广网站有哪些
  • 晋城北京网站建设公司seo
  • 购物网站页面黑龙江新闻
  • 中学生做的网站广告投放
  • 手机老是下载一些做任务的网站网站排名优化师
  • 长治网站制作的网站下载手机百度最新版
  • iis 无法启动此网站360推广官网
  • 网站排名优化制作怎么做网址
  • 事业单位网站建设费入什么科目网络营销的传播手段
  • 做哪个网站有效果长春网站提升排名
  • 做网站网页需要什么软件seo单页快速排名
  • 政府网站建设程序关键词网站推广
  • 药企做网站需要哪些手续网推app怎么推广
  • php做网站用什么软件域名停靠网页app推广大全
  • 怎么建设国外免费网站今日最新重大新闻
  • 网站建设的市场策划百度链接
  • 中国网站域名备案管理系统全球搜索引擎排名2022
  • 谁有人和兽做的网站免费网站收录网站推广
  • belton wordpress南京百度搜索优化
  • 做网站好还是小程序好seo推广怎么学
  • 深圳网站开发哪些免费注册网站有哪些
  • 做污事网站磁力宝
  • 中国企业网站金融网站推广圳seo公司
  • asp网站建设中期报告百度怎么注册自己的网站