vue+jsonserver

本文介绍了如何利用json-server和axios在前端进行数据模拟。首先,通过npm安装json-server,创建db.json数据文件。接着配置json-server,并设置代理以避免跨域问题。在数据操作部分,说明了如何通过POST、PUT、PATCH和DELETE请求更新数据,并强调了请求体和Content-Type的重要性。最后提到了vue-cli项目与git的集成,如何将代码提交到GitHub。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用jsonserver+axios模拟数据

安装(前提是安装有node环境)

npm install --save json-server

提供json数据文件

在项目根目录下,新建一个 JSON 文件db.json

配置json-server

在build\webpack.dev.conf.js下配置,如果是用旧版本的手脚架工具初始化的项目,是在build/dev-server.js下配置。

/*引入json-server*/
const jsonServer = require('json-server')
/*搭建一个server*/
const apiServer = jsonServer.create()
/*将db.json关联到server*/
const apiRouter = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()
apiServer.use(middlewares)
apiServer.use(apiRouter)
/*监听端口*/
apiServer.listen(3000, () => {
  console.log('JSON Server is running')
})

访问数据(修改配置文件一定要重新启动项目)

配置完成后,要npm dev run 重启项目,然后再地址栏输入http://localhost:3000 就可以访问到数据

设置代理

浏览器代理设置,在 config/index.js中

/*代理配置表,在这里可以配置特定的请求代理到对应的API接口*/
/* 下面的例子将代理请求 /api/getNew
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值