博主刚学vue不久,想试试从后端拿数据,看到很多人用json-server,所以也就install在项目里玩玩。
const router = require('vue-router')
const jsonServer = require('json-server')
const apiserver = jsonServer.create()
const apirouter = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()
apiserver.use(middlewares)
apiserver.use('/api',apirouter)
apiserver.listen(3000, () => {
console.log('JSON Server is running')
})
环境搭好了,然后开始配置proxy
proxyTable: {
'/api/':'http://localhost:3000/'
},
然后在页面里用this.$http.post()调用
created: function(){
this.$http.post('api/getBoardList')
.then(function(data){
console.log(data)