Next.js перенаправлять запросы API в корневой

#javascript #next.js

Вопрос:

У меня есть этот обработчик API

pages/api/[slug]/[uid].ts

Я хочу переписать запросы в корень моего приложения, чтобы: http://localhost:3000/[слизняк]/[жидкость]

Что мне нужно сделать next.config , чтобы достичь этого?

Комментарии:

1. Как ты next.config сейчас выглядишь ?

2. Его пустой /** @тип {импорт(‘следующий’).NextConfig} */ модуль.экспорт = { reactStrictMode: true, }

Ответ №1:

Найдено решение, которое заключается в

 /** @type {import('next').NextConfig} */ module.exports = {  reactStrictMode: true,   async rewrites() {  return [  {  source: '/:slug/:uid',  destination: '/api/:slug/:uid',  },  ]  }, }