Мета. Запустити дві частини — React-клієнт і Express-сервер — на різних портах; увімкнути CORS; показати «Hello».
Теорія (коротко). Node.js LTS і менеджер пакунків (npm/pnpm); що таке дев-сервер Vite; чому фронт і бек на різних портах та що таке CORS.
Результат.
-
http://localhost:5173 — «Hello, React!»
-
http://localhost:3000/api/health — {"ok":true}
-
CORS дозволяє клієнту звертатися до бекенду.