vite.config.js 633 B

123456789101112131415161718192021
  1. import adapter from '@sveltejs/adapter-auto';
  2. import { sveltekit } from '@sveltejs/kit/vite';
  3. import { defineConfig } from 'vite';
  4. export default defineConfig({
  5. plugins: [sveltekit()],
  6. server: {
  7. proxy: {
  8. "/api": {
  9. target: "https://chatrpgapi.leemorgan.dev",
  10. changeOrigin: true,
  11. rewrite: (path) => path.replace(/^\/api/, ""),
  12. bypass: (req) => {
  13. if (req.url.match(/\/api\/game\/[^/]+\/session\/[^/]+\/turn/)) {
  14. return req.url;
  15. }
  16. }
  17. }
  18. }
  19. }
  20. });