var user = await Users.findOne({token:String(token)})) if (user) { doSmth(user) }
Но мне прямо очень не нравится такой паттерн.
if (var user = await Users.findOne({token:String(token)}))) {
doSmth(user)
}
Но вас обязательно кто-то проклянет, потому что легко можно спутать =
и ==
Да и читается ваш вариант получше.
Описание сумбурное. Кто должен иметь доступ к картинкам?
Что такое "разрешить ip сервака" или "подлезть"?