Json-Server模拟服务端接口数据

news2024/9/21 2:34:47

vue2创建项目:

进入空文件夹  shift+右键  进入PowerShell   执行命令:

 vue init webpack  "项目名"

  • 安装json-server
npm install -g json-server
  • 查看版本号
json-server -v
  • 创建json数据,并在任意一个文件夹中执行命令
json-server --watch db.json

Ok 

  • 修改端口号
json-server --watch db.json --port 端口号
  • 查看启动选项 
json-server -h

 

 注意:json-server不支持post请求,想要实现post请求,可以转化一下:

我是看大佬这样做的

定义一个js文件,名字可以随便取,如middleWares.json,写入以下内容:

//解决json-server不能接受post请求的问题

module.exports = (request, response, next) => {
  if (request.method === 'POST') {
    request.method = 'GET'
    request.query = request.body
  }

  // 处理ie8下的文件上传
  if ((request.headers['content-type'] || '').startsWith('multipart/form-data')) {
    response.header('content-type', 'text/html')
  }
  next()
}

  • 重新启动即可:
json-server src/mock/db.json --port 端口号 --middlewares 配置中间件的路径
  • 为了后面启动方便,可以在src/package.json里面提前配置:

 

  • 然后启动命令就简单了许多:
npm run mock   //mock是scripts里面你自己定义的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/802562.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

更安全,更省心丨DolphinDB 数据库权限管理系统使用指南

在数据库产品使用过程中,为保证数据不被窃取、不遭破坏,我们需要通过用户权限来限制用户对数据库、数据表、视图等功能的操作范围,以保证数据库安全性。为此,DolphinDB 提供了具备以下主要功能的权限管理系统: 提供用户…

【主成分分析(PCA)- 鸢尾花】

主成分分析(PCA) 摘要 在现代数据科学中,维度灾难常常是数据处理与分析的一大难题。主成分分析(PCA)是一种广泛使用的数据降维技术,它通过将原始数据转换为新的低维空间,保留最重要的信息&…

25岁的Java工程师,6个月顺利转行人工智能

曾经我是一名Java开发者,在过去的日子里,经历了夜以继日的加班、浑浑噩噩的摆烂。 如今,作为一名从博学谷毕业的人工智能从业者,职业生涯再度焕发活力,生活也变得非常愉快。 接下来,我将转变前后的这段经…

Mac-Charles抓包安卓ios证书安装教程

写在前面 鉴于每次给新电脑和新手机安装Charles证书时总会出现这样那样的问题,把上次成功安装证书并且成功抓包的过程记录一下。 电脑信任Charles证书 如果是新安装的Charles,电脑之前没有信任过Charles钥匙串证书的,需要先将Charles的证书信…

RabbitMQ 集群部署

RabbiMQ 是用 Erlang 开发的,集群非常方便,因为 Erlang 天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbitMQ 的集群节点包括内存节点、磁盘节点。RabbitMQ 支持消息的持久化,也就是数据写在磁盘上,最合适的方案就是既有内存节点,又有磁盘节点。 RabbitMQ 模式大…

低成本32位单片机空调内风机方案

空调内风机方案主控芯片采用低成本32位单片机MM32SPIN0230,内部集成了具有灵动特色的电机控制功能:高阶4路互补PWM、注入功能的高精度ADC、轨到轨运放、轮询比较器、32位针对霍尔传感器的捕获时钟、以及硬件除法器和DMA等电机算法加速引擎。 该方案具有…

二分

二分法:二分搜索法 不断缩小解可能存在的范围,从而求得问题最优解的方法 二分法的时间复杂度为O(logn) 二分题目主要分为二分查找、二分答案,二分类型分为整数二分、实数域上二分 整数二分 在闭区间[left,right]之间,不断二分…

【信号去噪】基于马氏距离和EDF统计(IEE-TSP)的基于小波的多元信号去噪方法研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Python解码张三的法外狂徒之旅,揭秘视频背后的真相!【含jS逆向解密】

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 传说中,有人因为只是远远的看了一眼法外狂徒张三就进去了😂 我现在是获取他视频,岂不是直接终生了🤩 网友:赶紧跑路吧 😏 好了话不多说&#xff…

独立站是如何打造品牌形象的?

当你决定做独立站的时候,一切都是从0开始,用户的信任也需要一点点建立。这就涉及到一个老生常谈的问题:如何为你的独立站打造一个更好的品牌形象? 无论你的产品是大众款还是小众商品,品牌所体现出的专业度&#xff0c…

【点选验证码】生成点选验证码图片

生成点选验证码图片 参考博客:https://blog.csdn.net/sinat_39629323/article/details/121989609 from tqdm import tqdm from PIL import Image, ImageDraw, ImageFont, ImageOps import shutil,os import numpy as np import cv2 import math import random fil…

python-异常处理

# try : # print(name) # except NameError: # print("有问题")# # try: # 1 / 0 # except ZeroDivisionError as ze: # print("xxxx", ze) # except NameError as ne: # print("666",ne) # else: # print("123&qu…

Domain Cluster Model

Introduction Domain Cluster Model 3.0 Background of Domain Management  领域管理背景 Common Framework 通用框架Architecture & Synergy Analysis 体系结构与协同分析Demand & Project Support 需求和项目支持Same Understanding between BU & IT BU和IT之间…

2 halcon ROI技术

文章目录 ROI 技术代码 ROI 技术 ROI 技术允许你在图像中定义一个特定的区域,并将该区域应用于后续的图像处理和分析任务。以下是使用 Halcon 实现 ROI 技术的一般步骤: 创建 ROI 对象:首先,你需要创建一个 ROI 对象来定义感兴趣…

使用 Python 自动备份 SQL 数据库

◆ 背景 在本文中,我们将深入探讨如何利用Python实现自动备份SQL数据库,以达到备份过程更加高效、简便和低出错率的目的。借助Python自动备份SQL数据库的方法,您能够节省时间、降低错误风险,并且保障数据始终得到有效保护。 定期…

超导体的概念及其用处

目录 1.什么是超导体 2.研究超导体的意义 3.常温超导体 4.韩国超导 1.什么是超导体 超导体是指在低温下具有零电阻和完全排斥磁场的材料。当超导体被冷却到其临界温度以下,电流可以在其内部无阻碍地流动,且磁场被完全排斥出超导体的表面,这…

移动端开发框架mui之源代码及 examples 下载

MUI版本号: v3.7.3 下载地址1: 百度网盘(备份) 链接:https://pan.baidu.com/s/1jqBNQFNHPbzqUYLJ2Hjgmw?pwdafk9 提取码:afk9 下载地址2: mui.js 及 examples 下载 - 码农之家

STM32 SPI学习

SPI 串行外设设备接口(Serial Peripheral Interface),是一种高速的,全双工,同步的通信总线。 SCK时钟信号由主机发出。 SPI接口主要应用在存储芯片。 SPI相关引脚:MOSI(输出数据线&#xff…

myBatis报错:Parameter index out of range (3 > number of parameters, which is 2).

【问题描述】: 今天在写mybatis的动态判断语句时,出现报错信息:(报错信息从下往上看) Parameter index out of range (3 > number of parameters, which is 2). 我们在mapper.xml文件中写动态SQL&#x…

【Terraform学习】Terraform配置变量(Terraform配置语言学习)

配置变量 实验步骤 创建 EC2 IAM 角色 导航到IAM 在左侧菜单中,单击角色 。单击创建角色该按钮以创建新的 IAM 角色。 在创建角色部分,为角色选择可信实体类型: AWS 服务 使用案例:EC2 单击下一步 添加权限:现在&#xff0c…