improve web-app config
This commit is contained in:
parent
280e2973cd
commit
371a8557b7
28 changed files with 831 additions and 344 deletions
|
|
@ -7,6 +7,8 @@ import vueDevTools from 'vite-plugin-vue-devtools'
|
|||
// https://vite.dev/config/
|
||||
export default defineConfig(() => {
|
||||
const localRpcProxyTarget = process.env.VITE_LOCAL_RPC_PROXY_TARGET
|
||||
const localGraphqlProxyTarget = process.env.VITE_LOCAL_GRAPHQL_PROXY_TARGET ?? 'http://127.0.0.1:42069'
|
||||
const localTxnProxyTarget = process.env.VITE_LOCAL_TXN_PROXY_TARGET ?? 'http://127.0.0.1:43069'
|
||||
|
||||
return {
|
||||
// base: "/HarbergPublic/",
|
||||
|
|
@ -21,19 +23,47 @@ export default defineConfig(() => {
|
|||
},
|
||||
},
|
||||
server: {
|
||||
proxy: localRpcProxyTarget
|
||||
? {
|
||||
'/rpc/anvil': {
|
||||
target: localRpcProxyTarget,
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
rewrite: (path) => {
|
||||
const rewritten = path.replace(/^\/rpc\/anvil/, '')
|
||||
return rewritten.length === 0 ? '/' : rewritten
|
||||
},
|
||||
},
|
||||
}
|
||||
: undefined,
|
||||
proxy:
|
||||
localRpcProxyTarget || localGraphqlProxyTarget || localTxnProxyTarget
|
||||
? {
|
||||
...(localRpcProxyTarget
|
||||
? {
|
||||
'/api/rpc': {
|
||||
target: localRpcProxyTarget,
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
rewrite: (path: string) => {
|
||||
const rewritten = path.replace(/^\/api\/rpc/, '')
|
||||
return rewritten.length === 0 ? '/' : rewritten
|
||||
},
|
||||
},
|
||||
}
|
||||
: {}),
|
||||
...(localGraphqlProxyTarget
|
||||
? {
|
||||
'/api/graphql': {
|
||||
target: localGraphqlProxyTarget,
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
rewrite: (path: string) => path.replace(/^\/api\/graphql/, '/graphql'),
|
||||
},
|
||||
}
|
||||
: {}),
|
||||
...(localTxnProxyTarget
|
||||
? {
|
||||
'/api/txn': {
|
||||
target: localTxnProxyTarget,
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
rewrite: (path: string) => {
|
||||
const rewritten = path.replace(/^\/api\/txn/, '')
|
||||
return rewritten.length === 0 ? '/' : rewritten
|
||||
},
|
||||
},
|
||||
}
|
||||
: {}),
|
||||
}
|
||||
: undefined,
|
||||
},
|
||||
}
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue