- Node.js 18+ и npm
npm installДля корректной работы из браузера используйте локальный прокси:
- В файле
config.jsустановите:
const BASE_URL = "http://localhost:3000/api/";- Прокси на
http://localhost:3000/api/*будет перенаправлять запросы наhttps://vbank.open.bankingapi.ru/*и добавлять CORS‑заголовки в ответ, чтобы браузер не блокировал запросы.
npm run devОткройте в браузере:
http://localhost:3000/index.html— страница входаhttp://localhost:3000/dashboard.html— дашборд
server.js— Express-сервер, раздаёт статику из корня и проксирует/apiна банк API.- Все обращения из фронта должны начинаться с
BASE_URL(http://localhost:3000/api/).
- Не коммитьте зависимости — добавлен
.gitignoreсnode_modules/. - Если вы вернёте
BASE_URLнаhttps://vbank.open.bankingapi.ru/, браузерные CORS‑ограничения заблокируют запросы.