rsnext/packages/next/server
Jan Potoms 9da99bcb66
Prepare custom routes loading for adding additional routes (#13857)
Extracted from https://github.com/vercel/next.js/pull/13333, the same exact code lives in that PR as well, but we can merge this separately if it makes reviewing https://github.com/vercel/next.js/pull/13333 easier

This PR does 3 things 
- deduplicate code from build and next-dev-server that loads custom routes from next.config.js  (`loadCustomRoutes`)
- in `loadCustomRoutes`, load these rewrites, headers and redirects configs concurrently instead of sequentially.
- in next-server, make `this.customRoutes` always defined, this allows us to remove the big `if` around its initialization code in `generateRoutes`, which in turn makes it possible to reuse this code for other routing than user defined routes, which is how https://github.com/vercel/next.js/pull/13333 adds its redirects.
2020-06-09 20:16:23 +00:00
..
lib refactor: Use native fs instead of fs-extra and promisify (#13841) 2020-06-06 15:40:06 +00:00
hot-reloader.ts Fix pages/index.js and pages/index/index.js behavior (#13699) 2020-06-04 17:32:45 +00:00
htmlescape.ts Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
next-dev-server.ts Prepare custom routes loading for adding additional routes (#13857) 2020-06-09 20:16:23 +00:00
next.ts Clean up render.tsx options (#13759) 2020-06-06 23:00:03 +00:00
on-demand-entry-handler.ts Fix pages/index.js and pages/index/index.js behavior (#13699) 2020-06-04 17:32:45 +00:00
static-paths-worker.ts Make fetch polyfill work with ky-universal (#12804) 2020-05-12 15:58:21 -04:00