我正在使用vue-cli创建我的项目,并使用dev服务器来解决跨域限制问题。问题来了,如果我选择jsonp方法,那么dev服务器会变通吗?我知道也许有点奇怪,但我仍然想知道答案。
// vue.config.js
module.exports = {
devServer:{
host:'localhost',
port:8080,
proxy:{
'/api':{
target:'https://www.example.com',
changeOrigin:true,
pathRewrite:{
'/api':''
}
}
}
}
}
// Bar.vue
// ...
<script>
import jsonp from 'jsonp'
export default {
methods:{
baz(){
// will the devServer capture the jsonp script
// and change the target to www.example.com ??
jsonp('/api/somepath',(err,res)=>{})
}
}
}
</script>