Встречается на собеседованиях • сегодня
Как разворачивал приложение
Обычно разворачиваю через CI/CD. Например, для статики - Netlify/Vercel, для SSR - Node.js сервер.
Пример с GitHub Actions + Vercel:
- Настраиваю
vercel.jsonдля роутинга:
json
{
"rewrites": [{ "source": "/(.*)", "destination": "/index.html" }]
}- GitHub Actions workflow (
deploy.yml):
yaml
name: Deploy
on: [push]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm ci && npm run build
- uses: amondnet/vercel-action@v20
with:
vercel-token: ${{ secrets.VERCEL_TOKEN }}
vercel-org-id: ${{ secrets.ORG_ID }}Для Docker-развертывания собираю образ и пушаю в Registry (AWS ECR, Docker Hub).
Нюансы:
- Для SPA важно настроить fallback на
index.html - SSR требует обработки env-переменных на сервере
- Статика кэшируется через CDN (Cache-Control headers)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы