Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.45 KB

Readme.md

File metadata and controls

33 lines (24 loc) · 1.45 KB

Авторизация по JWT для http и WebSockets в Node.js

Использование:

  • Перед запуском node сервера не забудьте на локальной машине запустить mongod

  • Для отсылки запросов рекомендую использовать приложение Postman

  • Создаем пользователя по POST запросу на http://localhost:3000/user. Передаем в теле объект вида

{
	"displayName": "Slava",
	"email": "[email protected]",
	"password": "111111"
}
  • Авторизуемся и получаем токен в ответе по запросу POST на http://localhost:3000/login. Передаем в теле объект вида
{
	"email": "[email protected]",
	"password": "111111"
}
  • Проверяем авторизации по токену по запросу GET на http://localhost:3000/custom. Токен необходимо скопировать из ответа п2 и добавить в Header с ключем Authorization рисунок

  • Поверяем websocket авторизацию по токену через броузер http://localhost:3000. Токен необходимо скопировать из ответа п2 и добавить переменную jwt в файле public/socketEmitter (без префикса JWT )