27 lines
No EOL
723 B
JavaScript
27 lines
No EOL
723 B
JavaScript
import { defineConfig } from 'vite';
|
|
import fs from 'fs';
|
|
|
|
export default defineConfig({
|
|
optimizeDeps: {
|
|
exclude: ['sqlite-wasm-esm'], // TODO remove once fixed https://github.com/vitejs/vite/issues/8427
|
|
},
|
|
dbWorker: {
|
|
format: 'es'
|
|
},
|
|
server: {
|
|
https: {
|
|
key: fs.readFileSync('./.cert/key.pem'),
|
|
cert: fs.readFileSync('./.cert/cert.pem'),
|
|
},
|
|
headers: {
|
|
"Cross-Origin-Opener-Policy": "same-origin",
|
|
"Cross-Origin-Embedder-Policy": "require-corp"
|
|
},
|
|
proxy: {
|
|
'/api': {
|
|
target: 'http://localhost:8080',
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
}); |