-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathvite.config.ts
32 lines (31 loc) · 916 Bytes
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { defineConfig } from 'vite'
import { svelte } from '@sveltejs/vite-plugin-svelte'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [svelte()],
server: {
proxy: {
'/proxy/ecb': {
target: 'https://sdw-wsrest.ecb.europa.eu',
changeOrigin: true,
secure: true,
followRedirects: true,
rewrite: (path) => path.replace(/^\/proxy\/ecb/, '')
},
'/proxy/justetf': {
target: 'https://justetf.com',
changeOrigin: true,
secure: true,
followRedirects: true,
rewrite: (path) => path.replace(/^\/proxy\/justetf/, '')
},
'/proxy/yahoo_finance_query1': {
target: 'https://query1.finance.yahoo.com',
changeOrigin: true,
secure: true,
followRedirects: true,
rewrite: (path) => path.replace(/^\/proxy\/yahoo_finance_query1/, '')
},
}
}
})