Size: a a a

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

2021 January 15

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
кстати
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
вот нетривиальный вопрос. Почему у меня в промисе импортированная вне класса функция почему-то undefined?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
import { Application } from '@foxtrot/core'

class Foo {
...
   public bar() {
       return new Promise((resolve) => resolve(Application.callSomething());
   }
...
}
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
TypeError: Can not call 'callSomething' of undefined
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Может у тебя там очередь промисов?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Mike Rize
Может у тебя там очередь промисов?
Да, Foo позже вызывается так же в промисе
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
при этом
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
А ты переменные глобально не перезаписываешь?
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Провкрку нужно поставить
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
(resolve) => {
   import('@foxtrot/core').then({ Application }) => {
      resolve(Application.callSomething());
  });
}
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Работает спокойно
источник

J

James Gandolfini in Node.js — русскоговорящее сообщество
{ @foxtrot/core } интересный систаксис импорта
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Если андефайн — показывай лоадер
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
(resolve) => {
   import('@foxtrot/core').then({ Application }) => {
      resolve(Application.callSomething());
  });
}
промисы в колбеки оборачиваем?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Mike Rize
Если андефайн — показывай лоадер
Это нода, а не фронт, какой лоадер)))
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
(resolve) => {
   import('@foxtrot/core').then({ Application }) => {
      resolve(Application.callSomething());
  });
}
Так импортировать нельз
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
промисы в колбеки оборачиваем?
да, там много кода.
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
да, там много кода.
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Mike Rize
Так импортировать нельз
почему?) импорты асинхронные
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Что, так можно было?
источник