Локальная разработка
Запуск сервера
bash
npm run devVite запускается в режиме development и загружает .env.development вместе с локальными ENV-файлами.
Проксирование NSMP
Запросы, начинающиеся с /sd/, проксируются на VITE_APP_REAL_URL. Из URL автоматически удаляются завершающий / и путь /sd, поэтому допустима запись как с /sd, так и без него.
Прокси использует:
- изменение origin запроса;
- WebSocket;
- работу с тестовыми TLS-сертификатами в dev-режиме.
Компонент пользователя
User.vue получает UUID текущего пользователя через JS API, запрашивает его заголовок и формирует ссылку на карточку оператора. Если ссылка отсутствует, обработчик перехода не вызывается и элемент не отображается как кликабельный.
Изменение приложения
Начните с:
src/App.vue— экран приложения;src/main.ts— глобальные плагины;src/styles/global.css— общие стили;src/components/— переиспользуемые компоненты.
Перед production-сборкой TypeScript проверяется командой vue-tsc -b.