next.js/errors/routes-must-be-array.mdx
routes-must-be-array.mdx40 lines651 B
---
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',
      },
    ]
  },
}
```
Quest for Codev2.0.0
/
SIGN IN