首页 > 代码库 > vue axios post不能本地json
vue axios post不能本地json
vue 脚本架里axios post是不能本地json,GET可以
解决这个问题需要自己在node里写脚本:
在build里新建立fakedata.js
var express = require(‘express‘)var app = express()// 本地json-server服务器搭建代码// 引入数据库文件var appData = http://www.mamicode.com/require(‘../static/data/1.json‘);var apiRoutes = express.Router()// 使用api的方法来创建连接时候的请求apiRoutes.post(‘/test‘, function (req, res) { res.json({ errno: 0 , data: appData });})apiRoutes.post(‘/test2‘, function (req, res) { res.json({ errno: 0 , data: appData.data.slide });})module.exports = apiRoutes;// 调用api//app.use(‘/api‘, apiRoutes);//axios.post(‘/api/test2,{"abc":234}); 这样的形式调用
然后在dev-server.js最后加上:
var fakedata= http://www.mamicode.com/require(‘./fakedata.js‘);app.use(‘/api‘, fakedata);
重启后,这样就可以:
axios.post(‘/api/test2‘,{"abc":123}); 调用了
vue axios post不能本地json
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。