lega: можно подробнее? Если я проиндексирую каждое поле вот так: `db.reviews.createIndex( { comments: "text" } )` то моя выборка $or сама отсортируется по количеству удовлетворённых условий? Как это работает? Я прочёл описания текстового индекса MongoDB, но там ничего такого не было, он нужен для поиска по тексту.
Странно, потому что судя по реализации метода login, его результат это и есть !isGuest. Пробовали указыать какой-нибудь duration вторым параметром в методе login?
IceJOKER: используй фантазию. Узнавай номер телефона пользователя, шли СМС с кодом и сам же проверяй его из сообщений. Вот и авторизация, никому ненужно ничего вводить.
IceJOKER: ну как обычно это происходит, когда клиентом выступает браузер? Пользователь авторизуется и получает печеньки в ответе сервера. Обычно это id и ключ (токен), но можно генерировать только ключ. При каждом следующем запросе браузер отсылает печеньки, сервер получает их и ищет пользователя с таким ключём в БД.
Здесь тоже самое, только нужно проделать работу браузера самостоятельно. Не забудь использовать HTTPS для общения с сервером.
О лучших практиках можешь почитать в Сети, теперь ты знаешь по какому запросу их искать.
ruddy22: это крайность. Просто пойми как это работает в целом и над чем будешь работать ты — все остальные прикладные знания будут для тебя очевидными.
Если вас интересует тип — это такой же ReactElement, как и все:
https://github.com/facebook/react/blob/master/pack...