2020年9月14日 星期一

[Nuxt/API/Axios] SSR mode 自己寫的.js 寫 axios 要區別 baseURL / browserBaseURL

情境: 自己寫的 api folder / axiosInstance.js
因不是寫在 nuxt.config.js, 不能直接用

baseURL: process.env.BASE_URL : process.env.BROWSER_BASE_URL,
browserBaseURL: process.env.BROWSER_BASE_URL,

的方式,要改成

baseURL: process.server ? process.env.BASE_URL : process.env.BROWSER_BASE_URL,