@semki096

Какие есть варианты использования api-routes в Next.js?

Есть такая штука https://nextjs.org/docs/api-routes/introduction Насколько я понимаю, это апи можно эффективно использовать, ведь для этого оно и сделано. Причем насколько я понял, его можно использовать именно внутри приложения, то есть не обязательно как источник для сторонних приложений. Но не могу понять как его использовать, и зачем если мы можем сделать простой запрос в базу? Может ошибаюсь, но вроде вместе с SWR его используют.
  • Вопрос задан
  • 399 просмотров
Решения вопроса 2
hzzzzl
@hzzzzl
как я понимаю, это сделали для того, чтобы параллельно с next.js не поднимать еще какой-нибудь express на сервере (особенно, если этот экспресс будет нужен только для того, чтобы отвечать на api)

https://www.youtube.com/watch?v=61TngxLrP_0&t=1684s
здесь дядя рассказывает подробнее с картинками, см как пропускается один шаг "обращение к api", потому что за это теперь отвечает сам некст

5f37a32019ef6518458150.png

но, когда я в последний раз смотрел документацию, то там не было возможности* хранить инстанс открытого соединения с БД, то есть приходится как-то тупо открывать коннект каждый раз при обращении к api-route, что у меня отбило желание углубляться дальше - проще и лучше поднять для этого express, и из него уже раздавать апп на next, всё же

* UPD вроде всё же есть варианты
https://stackoverflow.com/questions/61492595/next-...
Ответ написан
@semki096 Автор вопроса
Вот интересно по данной теме, закладочка https://flaviocopes.com/nextjs-api-routes/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы