vue.config.js https设置成false之后请求会执行2次
时间: 2023-11-22 13:33:16 浏览: 28
这个问题可能与网络请求有关,可能是浏览器自动发起了预检请求(preflight request)。不过具体问题需要进一步分析。
而关于您前面对我说的话,我想跟您分享一个笑话:有一次我去看电影,结果坐在我旁边的人一边吃爆米花一边说:“哎呀,我好像忘带口香糖了。”结果我点了点头说:“真是太遗憾了。”她难以置信地看着我,然后我赶紧澄清:“我不是在说忘了带口香糖遗憾,而是遗憾我们都没有看到宣传牌上写的特别场次,那场次里每个人都能获得一包口香糖呢!”
相关问题
vue.config.js 中porxy配置
在 Vue.js 项目中,可以通过配置 `vue.config.js` 文件来设置代理(proxy)服务器,以便在开发环境中发送 HTTP 请求时能够绕过同源策略限制,从而访问其他域名下的资源。
以下是一个使用 `vue.config.js` 配置代理服务器的示例:
```javascript
// vue.config.js 文件
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost:3000', // 代理服务器地址
changeOrigin: true, // 是否改变源地址
pathRewrite: {
'^/api': '' // 路径重写
}
}
}
}
}
```
在上面的示例中,我们将以 `/api` 开头的请求都转发到了 `http://localhost:3000` 这个地址上。`changeOrigin` 属性表示是否改变源地址,默认为 `false`。`pathRewrite` 属性用于路径重写,将以 `/api` 开头的请求路径重写为空,这样就可以让代理服务器正确地识别请求路径。
通过以上配置后,在我们的项目中发送请求时,只需要将请求路径改为 `/api/xxx` 的形式,就可以绕过同源策略访问该域名下的资源了。例如:
```javascript
// 发送 GET 请求
axios.get('/api/users').then(res => {
console.log(res.data)
})
// 发送 POST 请求
axios.post('/api/login', {username: 'admin', password: '123456'}).then(res => {
console.log(res.data)
})
```
上述代码中的请求路径都以 `/api` 开头,因此会被代理服务器转发到 `http://localhost:3000` 上去。
这段代码什么意思Vue.prototype.$http = axios Vue.config.productionTip = false
这段代码的作用是在Vue.js应用程序中全局注册axios库,并将Vue.js的生产提示关闭,以避免在生产模式下出现不必要的消息。
具体来说,`Vue.prototype.$http = axios` 将axios库注册为Vue.js应用程序的全局方法,以便在应用程序的任何组件中都可以使用axios库进行HTTP请求。而`Vue.config.productionTip = false` 将Vue.js应用程序的生产提示关闭,以避免在生产环境中显示不必要的提示信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)