baseURL: process.env.VUE_APP_BASE_API怎么配置代理成http://192.168.1.160:3000
时间: 2024-06-11 07:08:36 浏览: 206
在 Vue 项目中,可以通过在 `vue.config.js` 文件中配置代理来实现 baseURL 的转发。
1. 在项目根目录下创建 `vue.config.js` 文件。
2. 在该文件中添加以下代码:
```
module.exports = {
devServer: {
proxy: {
'/api/*': {
target: 'http://192.168.1.160:3000',
secure: false,
changeOrigin: true
}
}
}
}
```
3. 保存文件,重新启动项目即可。
现在,当你访问 `process.env.VUE_APP_BASE_API` 时,实际上会被转发到 `http://192.168.1.160:3000` 上。
相关问题
const service = axios.create({ baseURL: process.env.VUE_APP_BASE_URL, // api 的 base_url timeout: process.env.VUE_APP_REQUEST_TIME_OUT // 请求超时时间 })
这段代码是JavaScript中使用axios库创建一个服务实例的代码。其中使用了process.env来获取环境变量,具体包括VUE_APP_BASE_URL和VUE_APP_REQUEST_TIME_OUT两个变量。其中VUE_APP_BASE_URL是API的基础URL,VUE_APP_REQUEST_TIME_OUT是请求超时时间。这个代码的作用是创建一个服务实例,可以用来发送HTTP请求。
baseurl: process.env.vue_app_base_api
baseurl: process.env.vue_app_base_api 的意思是将 Vue 应用程序的基本 URL 设置为环境变量中的 vue_app_base_api。这个环境变量可以在应用程序的配置文件中设置,用于指定应用程序的基本 URL。这样做可以方便地在不同的环境中部署应用程序,而不需要修改代码。
阅读全文