diff --git a/src/routes/from/+server.js b/src/routes/from/+server.js new file mode 100644 index 0000000..7928e4b --- /dev/null +++ b/src/routes/from/+server.js @@ -0,0 +1,5 @@ +import {redirect} from "@sveltejs/kit"; + +export let POST = ({url}) => { + throw redirect(307, url.toString().replace("from", "to")) +} diff --git a/src/routes/to/+server.js b/src/routes/to/+server.js new file mode 100644 index 0000000..0eed2e0 --- /dev/null +++ b/src/routes/to/+server.js @@ -0,0 +1,3 @@ +export let POST = ({url}) => { + return new Response("Posted!") +} diff --git a/svelte.config.js b/svelte.config.js index 301e785..ef0fc4e 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -3,7 +3,10 @@ import adapter from '@sveltejs/adapter-auto'; /** @type {import('@sveltejs/kit').Config} */ const config = { kit: { - adapter: adapter() + adapter: adapter(), + csrf: { + checkOrigin: false + } } };