План

  1. Обработка тела запроса клиента. Postman.

  2. Что такое эндпоинт? Создание эндпоинта GET /weather.

  3. Query-параметры запроса (req.query). /weather?lat=123&lon=123

  4. Валидация полученных от пользователя данных.

  5. Хранение конфигурационных данных на сервере. Файл .env и пакет dotenv.

  6. Добавление клиента для DarkSky API. Пакет node-fetch

  7. CORS. Пакет cors

  8. Деплой на heroku. Установка переменных окружения через CLI и на сайте heroku.

  9. Архитектура REST. RESTful API

  10. CRUD в Express.

  11. Path-параметры (req.path).

  12. Маршрутизация в Express.

Last updated