---
title: Custom Routes must return an array
url: "https://nextjs.org/docs/messages/routes-must-be-array"
docs_index: /docs/llms.txt
---



## 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',
      },
    ]
  },
}
```
