• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

JavaScript helmetjs - ставим базовую защиту своего NodeJS приложения.

XtReLL

Свой Человек
Сообщения
1,046
Реакции
468

XtReLL

  • 1,046
  • 468
Доброго времени суток, дорогие читатели. :roflanHello:

Хочется поведать вам о чуде, которое немножко облегчит вашу жизнь.

Не буду много расписывать, это сделали создатели сие библиотеки -
Эта библиотека предоставляет нам 11 middlewares, которые настраивают наши HTTP заголовки для более безопасной работы.

Установка:
1)Установим саму библиотеку в наш проект. Для этого прейдите в корень* своего проекта и пропишите следующее:
Форматирование (BB-код):
npm install helmet --save
*корень проекта, это где файлик package.json находится.

2)Заходим через любой редактор кода в main файл проекта. Он тоже находится в корневой директории проекта и называется примерно так: main.js, app.js, index.js, Если не нашли, то заходим в файл package.json и смотрим там.

1615550032961.png

3)Вставляем строчку
JavaScript:
const helmet = require("helmet");
после этой
JavaScript:
const express = require("express");
4) Ищем эту строчку
JavaScript:
const app = express();
и после неё вставляем эту
Код:
app.use(helmet());
Должно получиться как-то так.
1615550573625.png
Готово! Теперь вы защитились от Петьки с 9Б.

Если вы не хотите покрывать сразу всеми middlewares, то на сайте есть подробное описание, как выборочно покрыть свой код. Так же там есть описание каждой middleware.

Ссылка -
 

kotd3v

Капитан
Сообщения
357
Реакции
103

kotd3v

  • 357
  • 103
Обратите внимание, пользователь заблокирован. Крайне не рекомендуем заключать сделки с этим пользователем,
Годнота , thx!
 
Сверху