在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")//删除


相关文章
|
6月前
|
JSON 程序员 数据格式
深入探索 “JSON for Modern C++“:安装、构建与应用
深入探索 “JSON for Modern C++“:安装、构建与应用
158 0
|
6月前
|
JSON JavaScript 前端开发
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
161 0
|
1月前
|
前端开发 JavaScript CDN
React 安装(CDN)
10月更文挑战第6天
44 2
|
1月前
|
资源调度 前端开发 JavaScript
React 安装(NPM)
10月更文挑战第6天
59 1
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
265 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
2月前
|
JSON 前端开发 中间件
React读取properties配置文件转化为json对象并使用在url地址中
本文介绍了如何在React项目中读取properties配置文件,将其内容转化为JSON对象,并在请求URL地址时使用这些配置。文章详细说明了异步读取文件、处理字符串转换为JSON对象的过程,并提供了一个封装函数,用于在发起请求前动态生成配置化的URL地址。
75 1
|
2月前
|
前端开发 开发工具 git
全局安装react
全局安装react
16 1
|
3月前
|
前端开发
React——开发调式工具安装【五】
React——开发调式工具安装【五】
31 0
React——开发调式工具安装【五】
|
4月前
|
前端开发
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
44 1
|
6月前
|
前端开发
react中package.json中版本号的规则
react中package.json中版本号的规则