--- title: Custom Routes must return an array --- ## Why This Error Occurred When defining custom routes an array wasn't returned from either `headers`, `rewrites`, or `redirects`. ## Possible Ways to Fix It Make sure to return an array that contains the routes. **Before** ```js filename="next.config.js" module.exports = { async rewrites() { return { source: '/feedback', destination: '/feedback/general', } }, } ``` **After** ```js filename="next.config.js" module.exports = { async rewrites() { return [ { source: '/feedback', destination: '/feedback/general', }, ] }, } ```