2025-03-08
This commit is contained in:
parent
ad01868a9f
commit
2dd3c05805
19 changed files with 389 additions and 112 deletions
|
|
@ -1,4 +1,5 @@
|
|||
import vue from "@vitejs/plugin-vue";
|
||||
import fs from "node:fs";
|
||||
import { defineConfig } from "vite";
|
||||
|
||||
export default defineConfig({
|
||||
|
|
@ -7,7 +8,13 @@ export default defineConfig({
|
|||
emptyOutDir: true,
|
||||
outDir: "dist",
|
||||
reportCompressedSize: true,
|
||||
rollupOptions: { output: { compact: true, format: "esm", validate: true } },
|
||||
rollupOptions: {
|
||||
output: {
|
||||
compact: true,
|
||||
format: "esm",
|
||||
validate: true,
|
||||
},
|
||||
},
|
||||
sourcemap: false,
|
||||
},
|
||||
cacheDir: ".cache/vite",
|
||||
|
|
@ -16,26 +23,27 @@ export default defineConfig({
|
|||
optimizeDeps: { exclude: ["sqlocal"] },
|
||||
plugins: [
|
||||
vue(),
|
||||
{
|
||||
configureServer: server => {
|
||||
server.middlewares.use((_req, res, next) => {
|
||||
res.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
|
||||
res.setHeader("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
|
||||
res.setHeader("Access-Control-Allow-Origin", "http://localhost:4321");
|
||||
res.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
res.setHeader("Cross-Origin-Embedder-Policy", "require-corp");
|
||||
res.setHeader("Cross-Origin-Opener-Policy", "same-origin");
|
||||
res.setHeader("Cross-Origin-Resource-Policy", "cross-origin");
|
||||
next();
|
||||
});
|
||||
},
|
||||
name: "configure-response-headers",
|
||||
},
|
||||
],
|
||||
resolve: {
|
||||
alias: {
|
||||
"@": Bun.fileURLToPath(new URL("./src", import.meta.url)),
|
||||
},
|
||||
},
|
||||
server: {
|
||||
allowedHosts: ["journal.site"],
|
||||
cors: { origin: ["https://journal.site"] },
|
||||
hmr: {
|
||||
clientPort: 5173,
|
||||
protocol: "wss",
|
||||
},
|
||||
host: "0.0.0.0",
|
||||
https: {
|
||||
cert: fs.readFileSync(".tls/cert.pem"),
|
||||
key: fs.readFileSync(".tls/key.pem"),
|
||||
},
|
||||
port: 5173,
|
||||
proxy: {},
|
||||
strictPort: true,
|
||||
},
|
||||
worker: { format: "es" },
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue