РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuSpSvSU 42 of 90 menu
◀ ▶

Серверная утилита в Nuxt

В обработчике легко смешать разбор запроса и мелкие преобразования строк. Когда одна и та же логика нужна в нескольких файлах server, её выносят в server/utils. Это обычный JavaScript-модуль с именованным экспортом, без привязки к конкретному URL.

Давайте познакомимся с автоимпортом на сервере. Nuxt видит функции в server/utils и подставляет их в файлы каталога server по имени экспорта, как утилиты из app/utils на страницах. Строку import в обработчике писать не нужно.

Функция оформит заголовок с заглавной буквы:

export function formatTitle(text) { if (!text) { return ''; } return text.charAt(0).toUpperCase() + text.slice(1); }

Маршрут вызовет formatTitle и вернёт результат клиенту. GET на /note отдаст Note без строки import в файле маршрута:

export default defineEventHandler(() => { return formatTitle('note'); });

Сделайте серверную функцию, которая переводит название отдела в верхний регистр.

Сделайте серверный маршрут, который возвращает результат этой функции для отдела sales.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить