#reactjs #spring-boot #next.js
#reactjs #spring-boot #next.js
Вопрос:
Как я могу настроить проект с помощью Next.js и пружинящие ботинки. Я попытался прочитать next.js документация, все они указывают на другие серверные технологии, ни одна из них не показывает настройку springboot. Если кто-нибудь может подсказать мне или предоставить мне некоторую документацию о том, как использовать эти обе платформы в одном проекте, это будет очень полезно.
Разработка с помощью springboot или react, я в порядке с ними, у меня нет никаких сложностей.
Ответ №1:
Springboot — это еще один внутренний сервер, который стоит отдельно от проекта NextJS. Способ заставить его работать между NextJS project и springboot — это использовать springboot в качестве RESTful API, затем вы вызываете API springboot из NextJS.
Я никогда раньше не касался springboot, но вот ссылка на то, как использовать springboot в качестве внутреннего API:https://dzone.com/articles/ext-js-4-spring-mvc-crud.
И это один из примеров того, как вы извлекаете данные из интерфейса с помощью NextJS:https://github.com/zeit/next.js/blob/canary/examples/data-fetch/pages/index.js.
Существует множество методов извлечения данных из интерфейса, некоторые из вариантов включают эти зависимости от npm:
- HTTP — Стандартная библиотека
- Запрос
- Axios
- Суперагент
- Есть
Комментарии:
1. Итак, нам все еще нужен сервер nodejs следующего проекта. Можем ли мы использовать следующий экспорт без проблем? nextjs.org/docs/advanced-features/static-html-export
2. это зависит от вашего архитектурного дизайна, но нет необходимости использовать сервер узла в качестве серверной части вашего интерфейса (сервер узла станет промежуточным программным обеспечением, если у вас есть springboot в качестве вашего BE). Да, проблем не возникнет, если вы захотите просто использовать next export.