Size: a a a

Node.js — русскоговорящее сообщество

2020 February 29

М

Ману in Node.js — русскоговорящее сообщество
Основной клиент и сервер связать сокетами а потом запрашивать третий с первого
источник

J

Just in Node.js — русскоговорящее сообщество
undefined
если это нода, то можешь встроенными силами сделать запрос ( https://nodejs.org/dist/latest-v13.x/docs/api/http.html#http_http_request_options_callback )
если предпочитаешь библиотеки https://github.com/request/request https://github.com/axios/axios или любая другая
Спасибо
источник

J

Just in Node.js — русскоговорящее сообщество
Наконец-то
10 часов бился в стену
Идем дальше)
источник

Н

Никита in Node.js — русскоговорящее сообщество
Just
Наконец-то
10 часов бился в стену
Идем дальше)
Лол
источник

UU

U U in Node.js — русскоговорящее сообщество
Насколько нормально так делать вызовы в mongo. Смущает, что нужно делать вызов в одну схему чтобы получить значение, а потом его использовать в другой схеме. Есть вариант это сделать проще или это нормальный подход?

router.post("/send", (req, res) => {
 const { chat, text, sender } = req.body;
 Chat
   .findOne({ handle: req.params.chatId })
   .then(chat => {
     var message = new Message();
     message.chat = chat;
     message.user = sender;
     message.text = text;
     message
       .save()
       .then((message) => {
         return res.json(message);
       })
       .catch(err => console.log("ошибка отправки сообщения", err))
   })
   .catch((err) => {
     console.log("ошибка поиска чата при отправке сообщения", err)
   })
});
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
undefined
я же правильно понимаю, что когда тебя кидает на гугл сайт, то в конечном итоге случится редирект на твою страницу какую-то? Типо /success или около того.
Вот на этой странице будет window.opener.postMessage, который отправит всю нужную инфу в окно родителя, а после отправки попытается закрыть само себя window.close()
у меня почему то этот файл не хочет не закрывать окно не передавать данные. В чём может быть ошибка?
источник

u

undefined in Node.js — русскоговорящее сообщество
Misha Shandra
у меня почему то этот файл не хочет не закрывать окно не передавать данные. В чём может быть ошибка?
а window.opener живой вообще в новом окне после редиректов?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
U U
Насколько нормально так делать вызовы в mongo. Смущает, что нужно делать вызов в одну схему чтобы получить значение, а потом его использовать в другой схеме. Есть вариант это сделать проще или это нормальный подход?

router.post("/send", (req, res) => {
 const { chat, text, sender } = req.body;
 Chat
   .findOne({ handle: req.params.chatId })
   .then(chat => {
     var message = new Message();
     message.chat = chat;
     message.user = sender;
     message.text = text;
     message
       .save()
       .then((message) => {
         return res.json(message);
       })
       .catch(err => console.log("ошибка отправки сообщения", err))
   })
   .catch((err) => {
     console.log("ошибка поиска чата при отправке сообщения", err)
   })
});
Используй async await
источник

go

government of usa in Node.js — русскоговорящее сообщество
U U
Насколько нормально так делать вызовы в mongo. Смущает, что нужно делать вызов в одну схему чтобы получить значение, а потом его использовать в другой схеме. Есть вариант это сделать проще или это нормальный подход?

router.post("/send", (req, res) => {
 const { chat, text, sender } = req.body;
 Chat
   .findOne({ handle: req.params.chatId })
   .then(chat => {
     var message = new Message();
     message.chat = chat;
     message.user = sender;
     message.text = text;
     message
       .save()
       .then((message) => {
         return res.json(message);
       })
       .catch(err => console.log("ошибка отправки сообщения", err))
   })
   .catch((err) => {
     console.log("ошибка поиска чата при отправке сообщения", err)
   })
});
> var
> callback
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
government of usa
> var
> callback
Угу
источник

UU

U U in Node.js — русскоговорящее сообщество
government of usa
> var
> callback
можно пример?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Видимо целил в @js_noobs_ru но промахнулся
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
undefined
а window.opener живой вообще в новом окне после редиректов?
ыы если честно хз, ну окно как было так и есть. Могу вывести данные в консоль, или на экран окна. А как узнать что с window
источник

u

undefined in Node.js — русскоговорящее сообщество
после всех редиректов выведи в консоли window.opener в новом окне. Если там ссылка на окно-родителя, то норм. Если не будет ссылки, то тупик
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
undefined
после всех редиректов выведи в консоли window.opener в новом окне. Если там ссылка на окно-родителя, то норм. Если не будет ссылки, то тупик
ну у меня сейчас ток такую хреновину выводит     express deprecated req.host: Use req.hostname instead node_modules\utils-merge\index.js:19:17
источник

u

undefined in Node.js — русскоговорящее сообщество
Misha Shandra
ну у меня сейчас ток такую хреновину выводит     express deprecated req.host: Use req.hostname instead node_modules\utils-merge\index.js:19:17
так. Ты же понимаешь, что window есть только на клиенте (браузере) и ничего общего с сервером не имеет?
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
undefined
так. Ты же понимаешь, что window есть только на клиенте (браузере) и ничего общего с сервером не имеет?
ну консоль открытого окна молчит даже если выведу просто текст, или где ещё посмотреть что там выводит
источник

u

undefined in Node.js — русскоговорящее сообщество
Misha Shandra
ну консоль открытого окна молчит даже если выведу просто текст, или где ещё посмотреть что там выводит
Чтобы протестить. Открой ссылку из https://jsfiddle.net/zmwhu9ds/
Далее в новом окне открой консоль и введи window.opener. Должна вывестись ссылка на родительское окно
источник

u

undefined in Node.js — русскоговорящее сообщество
Из этого же окна ты можешь без проблем отправить

window.opener.postMessage('hello', 'https://fiddle.jshell.net')

И получишь сообщение на странице jsfiddle
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
undefined
Из этого же окна ты можешь без проблем отправить

window.opener.postMessage('hello', 'https://fiddle.jshell.net')

И получишь сообщение на странице jsfiddle
ух почти, если я вручную ввожу, через консоль, то тогда на основу приходит ответ, но почему с скрипта не работает.
источник