news-explorer-api
http://api.tsitskun.tk -- API для работы с новстями и пользователями http://tsitskun.tk -- фронтенд
Реализовано:
- Все роуты, кроме /signin и /signup, защищены авторизацией
- Ошибки API обрабатываются
- пароль хранится в зашифрованном виде
- API не возвращает хеш пароля клиенту
- Данные валидируются перед добавлением в базу
- Пользователь не может удалить сохранённую карточку из профиля другого пользователя
- К серверу можно обратиться и по http, и по https, обращаясь к домену, указанному в README.md
- для продакшн сборки он хранится в .env файле — этот файл не добавляется в git
- в режиме разработки (при process.env.NODE_ENV !== 'production') код запускается и работает и без .env файла
- Асинхронные операции реализованы промисами или async/await. ... И далее по чеклисту на 4 и на 5.