Вызов эндпоинтов с сервера
Эндпоинты могут использоваться для передачи многих типов данных. В этом рецепте вызывается серверный эндпоинт из скрипта компонента страницы для отображения приветствия без дополнительного запроса.
Необходимые условия
Заголовок раздела Необходимые условия- Проект с включенным SSR (output: ‘server’)
Рецепт
Заголовок раздела Рецепт-
Создайте эндпоинт в новом файле
src/pages/api/hello.ts
, возвращающий некоторые данные: -
На любой странице Astro импортируйте метод
GET()
из эндпоинта. Вызовите его с помощью глобального объектаAstro
, чтобы предоставить контекст запроса, и используйте ответ на странице: