Migrate django application to nextjs
I want to migrate an old django application to nextjs incrementally, and I struggle to have the same behavior with my URLS.
Is there any option to provide to next.config.mjs so next doesn't change the URL at all, and doesn't try to add or remove slashes?
With the current django app:
If I add
I can't find the correct config to provide to next :/
Is there any option to provide to next.config.mjs so next doesn't change the URL at all, and doesn't try to add or remove slashes?
With the current django app:
- localhost:9400/auth/login -> HTTP 301 to /auth/login/
- localhost:9400/auth/login/ -> HTTP 200
- localhost:9400/dashboards/ -> HTTP 404
- localhost:9400/dashboard -> HTTP 200
localhost:3000/auth/login/ returns HTTP/308 to /auth/login.If I add
skipTrailingSlashRedirect: true, to next.config.mjs, then localhost:3000/auth/login/ queries django to /auth/login (the extra slash is removed), django returns HTTP/301 to /auth/login/ which is returned to the client by nextjs.I can't find the correct config to provide to next :/