в последний раз предложил? ведь если я в контроллере и не буду ждать email и phone, оно не превратится в null-и же в итоге? или я ошибаюсь?
я имею ввиду типа того что-то:
registrationMember = async (req, res, next) => {
try {
const { name, email, password, phone, socialLinks, avatar, role } = req.body;
const userData = await UserService.registration(
name,
email,
password,
phone,
socialLinks,
avatar,
role,
);
registrationViewer = async (req, res, next) => {
try {
const { name, password, role } = req.body;
const userData = await UserService.registration(
name,
password,
role,
);
js не мое и такие тонкости не знаю как воспримется именнов таком виде, когда значение просто не задано, но передается. Знаю толчно, что если вы создаете док без явного проставления поля (user.email = '') и в монгусе не указано default значение, то в базе оно не появится.
Обсуждают сегодня