Vue Script Rack Axios post is not local json,get can
To solve this problem you need to write your own script in node:
New Build Fakedata.js in Build
varExpress = require (' Express ')varApp =Express ()//local json-server Server build code//Introducing Database FilesvarAppData = require ('.. /static/data/1.json ');varApiroutes =Express. Router ()//use the API's method to create a connection-time requestApiroutes.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;//Invoke API//app.use ('/api ', apiroutes);//axios.post ('/api/test2,{' abc ": 234});
Then at the end of the Dev-server.js add:
var fakedata= require ('./fakedata.js '); App.use ('/api ', fakedata);
After rebooting, this will allow you to:
Axios. Post('/api/test2 ', {"abc":123});
Vue Axios Post cannot be local JSON