Size: a a a

NestJS — русскоязычное сообщество

2020 September 18

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Ему наверное нужно данные в базу сохранить, в ресте каждый запрос сам по себе, юзер отправил данные, ты в базу их положил и отдал юзеру, когда он опять запросит данные ты их из базы по его идентификатору достаёшь
источник
2020 September 19

I

Igor in NestJS — русскоязычное сообщество
Andrew
Друг, вот чем ты руководствуешься когда это пишешь?
Ни один человек не может во всем разбираться на 100%, у всех есть пробелы везде
Я лично себе делаю приложения, я прочитал основные инструкции, мне их хватает, но иногда возникают вопросы
Я поэтому тут его и задал, и вместо того чтобы получить адекватный ответ, получил совет, который ни к селу, ни к  городу
Может мне ещё книжку купить джаваскрип для чайников, и сидеть месяц изучать?
Ну что за треш....
Другом других называй пожалуйста)
Ты спрашиваешь вопрос , который идёт по основам построение API в NodeJs, но никак не по Фреймворку Nest. Адекватный ответ такой:
Построй Свое приложение на более простом Express. После того, как научишься работать с ним , можно переходить на Nest.
источник

A

Andrew in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Ему наверное нужно данные в базу сохранить, в ресте каждый запрос сам по себе, юзер отправил данные, ты в базу их положил и отдал юзеру, когда он опять запросит данные ты их из базы по его идентификатору достаёшь
У меня человек вводит данные от стороннего сервиса, мое приложение с этим сервисом связывается и производит проверку этого аккаунта, иногда это занимает секунду, иногда 30 секунд
Я хочу сделать так, что как только произошла успешная авторизация, и я получил токен от сервиса, человеку направлялся ответ что все в порядке. А потом уже продолжалась проверка его аккаунта
источник

N

Nomad in NestJS — русскоязычное сообщество
Звучит как простой async await function
источник

М

Максим in NestJS — русскоязычное сообщество
Andrew
У меня человек вводит данные от стороннего сервиса, мое приложение с этим сервисом связывается и производит проверку этого аккаунта, иногда это занимает секунду, иногда 30 секунд
Я хочу сделать так, что как только произошла успешная авторизация, и я получил токен от сервиса, человеку направлялся ответ что все в порядке. А потом уже продолжалась проверка его аккаунта
Код в студию, апи сервиса в студию. Тут не гадалки сидят
источник

A

Andrew in NestJS — русскоязычное сообщество
Максим
Код в студию, апи сервиса в студию. Тут не гадалки сидят
Извиняюсь, а можете объяснить как в конкретно этой ситуации код поможет решению? Если это можно сказать абстрактный вопрос?

function name(data) {
 // вот тут авторизация прошла
 return “пользователю сказали ок”;
 // вот тут хочу продолжить   обрабатывать его аккаунт
}


Вот собственно мой вопрос был)
источник

N

Nomad in NestJS — русскоязычное сообщество
Andrew
Извиняюсь, а можете объяснить как в конкретно этой ситуации код поможет решению? Если это можно сказать абстрактный вопрос?

function name(data) {
 // вот тут авторизация прошла
 return “пользователю сказали ок”;
 // вот тут хочу продолжить   обрабатывать его аккаунт
}


Вот собственно мой вопрос был)
async name(@Res() res: Response) {
   const token = await getToken();

   if (!token) {
     return res.status(HttpStatus.UNAUTHORIZED).send();
   }
   
   // вот тут хочу продолжить   обрабатывать его аккаунт
   
 }
источник

N

Nomad in NestJS — русскоязычное сообщество
кажется ты говорил про токен
источник

М

Максим in NestJS — русскоязычное сообщество
Andrew
Извиняюсь, а можете объяснить как в конкретно этой ситуации код поможет решению? Если это можно сказать абстрактный вопрос?

function name(data) {
 // вот тут авторизация прошла
 return “пользователю сказали ок”;
 // вот тут хочу продолжить   обрабатывать его аккаунт
}


Вот собственно мой вопрос был)
земля пухом, я сливаюсь из вашей беседы
источник

A

Andrew in NestJS — русскоязычное сообщество
Nomad
async name(@Res() res: Response) {
   const token = await getToken();

   if (!token) {
     return res.status(HttpStatus.UNAUTHORIZED).send();
   }
   
   // вот тут хочу продолжить   обрабатывать его аккаунт
   
 }
Ну так это все у меня есть, у меня нет проблемы отдать данные
Как после return продолжить обработку?
источник

N

Nomad in NestJS — русскоязычное сообщество
во первых не объязательно делать return, во вторых ты говоришь что если прошла успешна авторизация. Так вот если авторизация не успешна то просто сообщи ему об этом.
источник

N

Nomad in NestJS — русскоязычное сообщество
если что знатоки исправят я тоже дилетант 🌱
источник

A

Andrew in NestJS — русскоязычное сообщество
Да не важно как она прошла, я просто привел пример своей логики
источник

N

Nomad in NestJS — русскоязычное сообщество
😐
источник

is

il.ya sald.in in NestJS — русскоязычное сообщество
Andrew
Да не важно как она прошла, я просто привел пример своей логики
После return твоя функция передаёт управление вызывающей. Как вариант в твоём случае это перед return кинуть задачу куда-нибудь в очередь.
Тебе здесь советовали по ноде почитать литературу. Не агрись, почитай.
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Andrew
Ну так это все у меня есть, у меня нет проблемы отдать данные
Как после return продолжить обработку?
Делай res.send() - нест на экспрессе работает
А дальше делай что хочешь. Типа после return как ты говоришь
источник

MK

Maxim Kovalchuk in NestJS — русскоязычное сообщество
Andrew
У меня человек вводит данные от стороннего сервиса, мое приложение с этим сервисом связывается и производит проверку этого аккаунта, иногда это занимает секунду, иногда 30 секунд
Я хочу сделать так, что как только произошла успешная авторизация, и я получил токен от сервиса, человеку направлялся ответ что все в порядке. А потом уже продолжалась проверка его аккаунта
Всмысле
Токен же пользователь получает только после проверки аккаунта
Или я что то не так понял
источник

A

Andrew in NestJS — русскоязычное сообщество
Maxim Kovalchuk
Всмысле
Токен же пользователь получает только после проверки аккаунта
Или я что то не так понял
В моем сообщении проверка подразумевает оценку аккаунта в денежном эквиваленте
источник

LM

Lucifer Morningstar in NestJS — русскоязычное сообщество
Не делайте return, делайте res.send и будет вам счастье.
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят а у кого-то была проблема что GraphQL JS из WebStorm не может подключится к графу ? Ссылку дал правильную (http://localhost:3000/graphql)
источник