vue.config.js中的配置
module.exports = {
devServer:{
host:‘localhost’,
port:8080,
publicPath:"/",
proxy:{
’/api’:{
target:‘https://www.imooc.com’,
changeOrigin:true,
secure: true,
pathRewrite:{
’/api’:’’
}
}
}
}
}
在app.vue中的
let url = “/api/activity/servicetime”;
jsonp(url,(err,res)=>{
let result = res;
this.data = result;
})
访问之后提示错误
We’re sorry but vuecli doesn’t work properly without JavaScript enabled. Please enable it to continue.(我们很抱歉,但vuecli不能正常工作没有JavaScript启用。请使其继续。)
但是不用代理 直接写接口能访问拿到数据
let url = 'https://www.imooc.com/activity/servicetime’
jsonp(url,()=>{
})
是能直接访问得到数据 这是什么原因,