- При регистрации юзер вводит некий пароль
- Генерим случайную соль индивилуально для каждого юзера
- Создаем хеш на основе введенного юзером пароля и соли
- Записываем хеш(не пароль) в БД + соль в отдельном филде
- Юзер вводит в поле авторизации некий пароль
POST: api/albums/ (На этой стадии в итоге имеем DRAFT(черновик, пустую модель). После чего юзеру необходимо заполнить все необходимые поля, загрузить cover_thumbnail и в случае успешной валидации, опубликовать АЛЬБОМ)Есть Две таблицы(articles и tags), отношения многое ко многому + соотвественно связующая таблица(articles_tags). Необходимо удалить некую строку из articles но эта строка имеет отношение к другой строке из второй таблицы tags.
База ругается что удаляемая новость имеет связи в связующей таблице articles_tags
В таблице articles_tags нужно установить каскадное поведение при удалении, для FK который ссылается на таблицу articles
Реализация происходит по средствам Бесконечного скрола
Столкунлся с ошибкой при загрузке файлов. Файл загружал через Postman
Error: Unexpected field
at makeError (.../node_modules/multer/lib/make-error.js:12:13)
Решение: Имя значение параметра на сервере должно соответствовать имени филда в котором приходит файл с клиента
upload.single('cover_index')
deploy.super.com, super.com\api\deploy)Предварительно регистрируем git webhook на deploy-url в вашем vcs
git push