21052026
This commit is contained in:
@@ -3,11 +3,11 @@ import react from '@vitejs/plugin-react'
|
|||||||
|
|
||||||
// Dev mode: proxy /api/* to api.workolik.com and inject x-hasura-admin-secret
|
// Dev mode: proxy /api/* to api.workolik.com and inject x-hasura-admin-secret
|
||||||
// server-side so the secret never reaches the browser.
|
// server-side so the secret never reaches the browser.
|
||||||
export default defineConfig(({ mode }) => {
|
export default defineConfig(({ command, mode }) => {
|
||||||
const env = loadEnv(mode, process.cwd(), '')
|
const env = loadEnv(mode, process.cwd(), '')
|
||||||
const secret = (env.HASURA_ADMIN_SECRET || '').trim()
|
const secret = (env.HASURA_ADMIN_SECRET || '').trim()
|
||||||
|
|
||||||
if (!secret) {
|
if (!secret && command === 'serve') {
|
||||||
console.warn('[xpress-docs] HASURA_ADMIN_SECRET is not set in .env.local; proxied requests will hit the API without auth.')
|
console.warn('[xpress-docs] HASURA_ADMIN_SECRET is not set in .env.local; proxied requests will hit the API without auth.')
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -23,9 +23,9 @@ export default defineConfig(({ mode }) => {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
'/live': {
|
'/live': {
|
||||||
target: 'https://jupiter.nearle.app',
|
target: env.VITE_LIVE_API_TARGET || 'https://jupiter.nearle.app',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
secure: true,
|
secure: env.VITE_LIVE_API_TARGET ? false : true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user