gpt4 book ai didi

vue.js - Nuxt 如何在开发或生产中设置 baseURL

转载 作者:行者123 更新时间:2023-12-03 18:25:19 24 4
gpt4 key购买 nike

这似乎是一个简单的 Nuxt 问题,但我就是想不通。

运行“NPM run dev”时,我想将 Axios baseURL 设置为“localhost/api”,在“NPM run generate”之后从 dist 文件夹运行时,我希望 baseURL 为“/api”。

有简单的解决方案吗?

最佳答案

这是通过 nuxt.config.js 完成的方法:

let development = process.env.NODE_ENV !== 'production'

module.exports = {
axios: {
baseURL: development ? 'http://localhost:3001/api' : 'https://domain/api'
},
modules: [
'@nuxtjs/axios'
],
}

如您所见,您应该指定后端的完整 URL,包括域(仅 SPA 模式除外)。

并且不要忘记安装 @nuxtjs/axios 作为依赖项来尝试示例。

关于vue.js - Nuxt 如何在开发或生产中设置 baseURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54770792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com