Skip to content

Commit

Permalink
fix: update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxRMNK committed Mar 9, 2024
1 parent 2616b70 commit a9687de
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,20 +36,11 @@
+ Незначительные изменения в обработке запросов к backend и полученных ответов

### Бэкенд - `backend/`
+ Подключен express-rate-limit для ограничения количества запросов и защиты от DoS-атак.

<https://www.npmjs.com/package/express-rate-limit>

+ Подключен helmet для защиты приложения от веб-уязвимостей, с помощью функций промежуточной обработки, обеспечивающих настройку заголовков HTTP.

<https://expressjs.com/ru/advanced/best-practice-security.html.>

+ Подключен [express-rate-limit](https://www.npmjs.com/package/express-rate-limit) для ограничения количества запросов и защиты от DoS-атак.
+ Подключен [helmet](https://expressjs.com/ru/advanced/best-practice-security.html) для защиты приложения от веб-уязвимостей, с помощью функций промежуточной обработки, обеспечивающих настройку заголовков HTTP.
+ Настроен сбор логов с помощью библиотеки `winston` и мидлвэр `express-winston` - подключение и настройка в мидлвэр `logger.js`.

+ Написана мидлвэр `cors.js` и настроена обработка кросс-доменных запросов (CORS). Адреса доменов с которых разрешены запросы хранятся в `backend/utils/utils.js`. - Это необходимо т.к. подразумевается, что бэкенд часть приложения находится на отдельном домене или поддомене основного сайта.

Отказался от модуля (https://www.npmjs.com/package/cors) в пользу собственной мидлвэр, чтобы просто потренироваться. В `app.js` оставил закомментированным код подключения и запуска модуля.

Отказался от [модуля cors](https://www.npmjs.com/package/cors) в пользу собственной мидлвэр, чтобы просто потренироваться. В `app.js` оставил закомментированным код подключения и запуска модуля.
+ Настроена работа с переменными окружения с помощью модуля `dotenv` и файла `.env` - вынесены данные для подключения к БД и запуска приложения на сервере.

### Можно доработать
Expand Down

0 comments on commit a9687de

Please sign in to comment.