Sergey
Смотри логи heroku
Vl
Стоп. там дело даже не в аплоаде файлов, а то что nginx не проксидует это добро
Sergo
Vl
когда round-robin попадает на сервер c heroku - он выдает ту страницу.
Sergo
> загружать обращаясь на прямую к нему
это как?
Vl
а когда я просто обращаюсь по всем запросам на heroku не используя nginx - то все гуд
Vl
> загружать обращаясь на прямую к нему
это как?
Ну у меня на одном сервере стоит nginx. А еще на двух стоит backend. nginx его просто проксирует. Готовлюсь к горизонтальному масштабированию. Они все доступны по одному api адресу и подключаясь по webSocket - ты будешь обработан на одном из инстансов.
Vl
Хотел во время разработки перенести все на heroku
Vl
но когда запрос через nginx попадает на heroku он отваливается.
Vl
А если я как api адрес буду использовать не nginx, который проксирует backend 2-ух сереров, а конкретно сервер heroku - все гуд
Sergo
Vl
Sergo
Vl
nginx?
Sergo
хероку
Vl
дело не в их логах. А в том, что для heroku nginx обращается не на ip на на домен. И heroku говорит, что такого приложения не существует
Sergo
мне кажется, что ты ответил на свой вопрос
Vl
Ну да. Но в чем бы дело могло быть? Там вроде как надо резолвер для него указывать. А он только в про версии
Sergo
на счет хероку не скажу, не юзал. так то проблемы особо нет: купил себе вдску за 5 баксов в месяц, либо апгрейднул хероку, и сделал нормально
Vl
У меня куплено пару вдсок
Vl
просто там есть свои плюшки
Vl
авто-деплой не надо настраивать
Vl
и прочее
Sergo
апгрейдни хероку, раз плюшки
Dmitry
Если кому не сложно можете подсказать что я делаю не так?
Есть 2 фукнции. В первой асинхронно идет запрос в БД. Во второй вызываю эту фукнциию, а результат undefined
async function func1(id) {
await db.getTeachersById(id, async result => { // обращение к БД
if (result) {
return await result;
}
});
}
function func2(array) {
array.forEach((item, i) => {
getTeachersByID(item.teacher_id).then(v => console.log(v)); / тут undefined
});
return result;
}
Serhii
array.forEach(async (item, i) => {
Serhii
await getTeachersByID
сomorsiс
сделай через gist.github хотя бы
Sergo
async function (){ return await Promise.all(array.map((each) => { //do the stuff })) }
сomorsiс
getTeachersById кинь
сomorsiс
а еще почитай про промисы, у тебя код какой-то совсем разнообразный
Sergey
Дима
Чтобы не хранить всё в замыкании или iife
Дима
Хотя конечно приватные поля требуются гораздо реже чем кажется
Sergey
Ruslan
Why not? Это же проще и очевиднее? Или PHP-шники решили переделать JS под себя?
Max
Evgeny
рекомендую внимательно прочитать шапку во избежание бана
Ruslan
function Foo() {
if (!new.target) throw new TypeError("Class constructor Foo() cannot be invoked without 'new'");
}
сomorsiс
напиши
сomorsiс
если тебе нужен чувак который напишет тебе это за плату, то тебе в другой чат
Sergey
Sergey
Sergey
Ибо поведение по умолчанию отличается
Anonymous
у чего от чего?
Sergey
@zerobias тоже писал об этом
Sergey
Пустой класс и пустая функция
Anonymous
но ты ведь можешь воссоздать все поведение класса имея только функции
Sergey
Anonymous
а что тогда сахар? макрокоманды?
Gleb
Пипл, тут вот назрел один вопрос, с нодой связанный не напрямую. Как можно выключить/ускорить все css и js анимации в рамках вкладки? Нужно для создания скриншота из HeadlessChrome.
arts
Eugene
Есть у меня sequelize, есть 2 таблицы, делаю для них belongsToMany через еще одну таблицу.
Так вот вопрос, как сделать записи в таблице, которая связывает эти 2 уникальными ?
чтобы не было повторов при сохранение.
Rafael 🌵
@NordLuf удали
Алексей
Anonymous
Таймураз
Таймураз
сomorsiс
для флоу есть изи способ подвесить комп)
Ruslan
Можно организовать flow-linter, используя JSDoc и модуль flow-jsdoc: в коде юзаем только JSDoc, по команде временно конвертируем JSDoc во Flow в отдельной папке и проверяем на ошибки
Ruslan
Вот тут можно глянуть, как это реализовано: https://github.com/doasync/type-of-data (папка flow и скрипт flow в package.json)
Дима
I
Есть ли разница _ => {} vs () => {}?
Aleksey
нет
I
а че он мне говорит типо поменяй и всё будет работать https://github.com/mochajs/mocha/issues/3010#issuecomment-332046220
Aleksey
хотя вопрос с подвохом.
() => {}
Не передаёт аргументы. Значение
_ => {}
передаёт _
Aleksey
Может внутри фнукции перебираютя arg и тогда будет мешать
_
I
_ передает аргументы?
I
или нет
Aleksey
_
это и есть аргумент. Ведь стрелочные можно опускать () если передать 1 аргумент. Вот
_
он им и являеется. Обычно его пишут для краткой записи. Но в функции не перебирают аргументы.