在Vue開發(fā)中,我們經常會使用到API請求來獲取后端數據,但是我們需要注意API請求的host。在實際開發(fā)中,我們很容易會混淆開發(fā)環(huán)境和生產環(huán)境的API host。因此,Vue提供了一種便捷的配置方式來管理API host。
module.exports = {
devServer: {
port: 8080,
proxy: {
// 開發(fā)環(huán)境的API請求host
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}
在上面的代碼中,我們可以看到通過配置devServer的proxy選項,我們可以為開發(fā)環(huán)境和生產環(huán)境分別配置不同的API host。當我們發(fā)送API請求時,只需要請求‘/api/xxx’即可,Vue會自動將其轉換為對應環(huán)境的API host。
使用Vue的API host配置方式,我們可以更加方便地管理API請求,避免了混淆開發(fā)環(huán)境和生產環(huán)境的API host的困擾。同時,這種方式也為多人協同開發(fā)提供了便利。
上一篇C 3.5處理json