在react中json-server的安装和使用(基础使用)

简介: 1.安装json-server的两个依赖

1.安装json-server的两个依赖

npm -g i json-server
npm install -g json-server

2.安装axios依赖

npm i axios

3.创建一个data.json

10007709cf554592a818a1361cd87b9d.png

5.新建终端选择json文件夹运行

540c611488724aaf83d41461c59c8c3b.png

json-server --watch --port 8082 data.json

f762d572d8d64e4784b7a2706879bfa7.png

6.获取数据

import React, { useState, useEffect } from 'react'
import axios from "axios"
export default function index() {
  useEffect(() => {
    getlist()
  }, [])
  async function getlist() {
    const result = await axios.get("http://localhost:8082/list")
    setdatalist(result.data)
  }
  const [datalist, setdatalist] = useState([])
  return (
    <div>
      {datalist.map(res => {
        return res.title
      })}
    </div>
  )
}

1a5247ade5184606b83df70461a388df.png

6.其他的基本使用方法

await axios.get("http://localhost:8082/list/1")//普通id查询
await axios.get("http://localhost:8082/list?_page=2& limit=3")分页page是每页多少条数据,limit是第几页
await axios.get("http://localhost:8082/list?name_like=蜘蛛")//模糊查询
await axios.post("http://localhost:8082/list",newobj)//添加数据
await axios.put("http://localhost:8082/list/4",newobj)//修改数据
await axios.delete("http://localhost:8082/list/4")//删除


相关文章
|
3月前
|
JSON 程序员 数据格式
深入探索 “JSON for Modern C++“:安装、构建与应用
深入探索 “JSON for Modern C++“:安装、构建与应用
93 0
|
7天前
|
前端开发
React——开发调式工具安装【五】
React——开发调式工具安装【五】
10 0
React——开发调式工具安装【五】
|
1月前
|
前端开发
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
22 1
|
1月前
|
Web App开发 JavaScript 前端开发
react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)
react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)
122 0
|
1月前
|
JavaScript 前端开发
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
|
1月前
|
JavaScript 开发工具 数据安全/隐私保护
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
37 0
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。
|
9月前
|
前端开发
React踩坑-安装npm install fetch-jsonp报错
React踩坑-安装npm install fetch-jsonp报错
52 0
|
资源调度 前端开发
React 校验库 prop-types 安装与详细使用
React 校验库 prop-types 安装与详细使用
134 0
|
Web App开发 JSON 前端开发
360浏览器安装JSON-Handle插件实现页面JSON数据格式化的操作方法
360浏览器安装JSON-Handle插件实现页面JSON数据格式化的操作方法
226 0