从使用 dotenv 过渡到 Nuxt runtimeconfig。是否可以在独立的 axios 服务文件中使用 $config 代替 process.env 访问 Nuxt runtimeConfig 值,如下所示:
用户服务.js
import axios from 'axios'
const apiClient = axios.create({
baseURL: context.$config.baseURL, <-- want to do this (or similar)
withCredentials: false,
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
export default {
createCCWUser(userData) {
return apiClient.post('/users', userData)
},
updateCCWUser(updatedUserData) {
return apiClient.put('/users/' + updatedUserData.id, updatedUserData)
}
}