При использовании связки Next.js и Strapi вы скорее всего захотите получить записи не по id, которое используется по умолчанию методом findOne, а по slug.
Решение выглядит следующим образом:
Для каждого типа записи создаем кастомный роут, например, для постов.
src/api/post/routes/01custom.js
И кастомный контроллер.
src/api/post/controllers/01custom.js
ВНИМАНИЕ: не забудьте включить разрешение для findBySlug в разделе Strapi Admin > Settings > Roles > Public