
Vladislav
25.09.2017
14:20:58
отадает эту страницу
https://www.herokucdn.com/error-pages/no-such-app.html
а если делать любые другие запросы - все гуд

Sergey
25.09.2017
14:21:55
Магия

Google

Sergey
25.09.2017
14:22:08
Смотри логи heroku

Vladislav
25.09.2017
14:23:33
Стоп. там дело даже не в аплоаде файлов, а то что nginx не проксидует это добро

Sergey
25.09.2017
14:23:36

Vladislav
25.09.2017
14:23:54
когда round-robin попадает на сервер c heroku - он выдает ту страницу.

Sergey
25.09.2017
14:24:36
> загружать обращаясь на прямую к нему
это как?

Vladislav
25.09.2017
14:24:49
а когда я просто обращаюсь по всем запросам на heroku не используя nginx - то все гуд
> загружать обращаясь на прямую к нему
это как?
Ну у меня на одном сервере стоит nginx. А еще на двух стоит backend. nginx его просто проксирует. Готовлюсь к горизонтальному масштабированию. Они все доступны по одному api адресу и подключаясь по webSocket - ты будешь обработан на одном из инстансов.
Хотел во время разработки перенести все на heroku
но когда запрос через nginx попадает на heroku он отваливается.
А если я как api адрес буду использовать не nginx, который проксирует backend 2-ух сереров, а конкретно сервер heroku - все гуд

Sergey
25.09.2017
14:28:22

Vladislav
25.09.2017
14:29:14

Google

Sergey
25.09.2017
14:32:17

Vladislav
25.09.2017
14:32:28
nginx?

Sergey
25.09.2017
14:32:40
хероку

Vladislav
25.09.2017
14:33:54
дело не в их логах. А в том, что для heroku nginx обращается не на ip на на домен. И heroku говорит, что такого приложения не существует

Sergey
25.09.2017
14:34:52
мне кажется, что ты ответил на свой вопрос

Vladislav
25.09.2017
14:35:42
Ну да. Но в чем бы дело могло быть? Там вроде как надо резолвер для него указывать. А он только в про версии

Sergey
25.09.2017
14:38:06
на счет хероку не скажу, не юзал. так то проблемы особо нет: купил себе вдску за 5 баксов в месяц, либо апгрейднул хероку, и сделал нормально

Vladislav
25.09.2017
14:40:13
У меня куплено пару вдсок
просто там есть свои плюшки
авто-деплой не надо настраивать
и прочее

Sergey
25.09.2017
14:40:45
апгрейдни хероку, раз плюшки

Dmitry
25.09.2017
14:42:34
Если кому не сложно можете подсказать что я делаю не так?
Есть 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;
}

ASergey
25.09.2017
14:43:53
array.forEach(async (item, i) => {
await getTeachersByID

Morsik
25.09.2017
14:44:17
сделай через gist.github хотя бы

Sergey
25.09.2017
14:44:53
async function (){ return await Promise.all(array.map((each) => { //do the stuff })) }

Morsik
25.09.2017
14:46:24
getTeachersById кинь
а еще почитай про промисы, у тебя код какой-то совсем разнообразный

Sergey
25.09.2017
14:48:07

Google

Ruslan ?
25.09.2017
15:47:04

Дмитрий
25.09.2017
15:47:38
Чтобы не хранить всё в замыкании или iife
Хотя конечно приватные поля требуются гораздо реже чем кажется

Сергей
25.09.2017
15:49:04

Ruslan ?
25.09.2017
15:49:55
Why not? Это же проще и очевиднее? Или PHP-шники решили переделать JS под себя?

Максим
25.09.2017
15:51:36

Evgeny
25.09.2017
15:51:38
рекомендую внимательно прочитать шапку во избежание бана

Ruslan ?
25.09.2017
15:53:08

☪️?️?️?️☪️
25.09.2017
16:02:40
Всем привет Botirjhan
1 Работаю на компании и и не имею проекты
2 не знаю никаких веб програмировния.
3 не знаю даже
5 из Узбекистана 6 @romekardis рекомендовал

Ruslan ?
25.09.2017
16:04:30
function Foo() {
if (!new.target) throw new TypeError("Class constructor Foo() cannot be invoked without 'new'");
}

☪️?️?️?️☪️
25.09.2017
16:05:13
Ребята надо накатать простой сервер, таблицу рекордов
Который сбрасывается раз в сутки

Morsik
25.09.2017
16:05:46
напиши
если тебе нужен чувак который напишет тебе это за плату, то тебе в другой чат

Сергей
25.09.2017
16:07:57

illiatshurotshka❄️
25.09.2017
16:08:27

Ruslan ?
25.09.2017
16:10:12

Сергей
25.09.2017
16:14:24
Ибо поведение по умолчанию отличается

illiatshurotshka❄️
25.09.2017
16:14:43
у чего от чего?

Сергей
25.09.2017
16:14:46
@zerobias тоже писал об этом

Google

Сергей
25.09.2017
16:14:51
Пустой класс и пустая функция

illiatshurotshka❄️
25.09.2017
16:15:19
но ты ведь можешь воссоздать все поведение класса имея только функции

Сергей
25.09.2017
16:15:41

illiatshurotshka❄️
25.09.2017
16:15:50
а что тогда сахар? макрокоманды?

Gleb
25.09.2017
16:48:24
Пипл, тут вот назрел один вопрос, с нодой связанный не напрямую. Как можно выключить/ускорить все css и js анимации в рамках вкладки? Нужно для создания скриншота из HeadlessChrome.

arts
25.09.2017
16:52:38

Eugene
25.09.2017
16:52:47
Есть у меня sequelize, есть 2 таблицы, делаю для них belongsToMany через еще одну таблицу.
Так вот вопрос, как сделать записи в таблице, которая связывает эти 2 уникальными ?
чтобы не было повторов при сохранение.

Gleb
25.09.2017
17:04:26

Rafael
25.09.2017
17:12:25
@NordLuf удали

Алексей
25.09.2017
17:28:33

Котяй Негодяй
25.09.2017
17:34:32

Таймураз
25.09.2017
17:35:13

Котяй Негодяй
25.09.2017
17:35:32

Таймураз
25.09.2017
17:36:23

Котяй Негодяй
25.09.2017
17:37:22

Таймураз
25.09.2017
17:38:47

Morsik
25.09.2017
17:39:36
для флоу есть изи способ подвесить комп)

Ruslan ?
25.09.2017
17:40:42
Можно организовать flow-linter, используя JSDoc и модуль flow-jsdoc: в коде юзаем только JSDoc, по команде временно конвертируем JSDoc во Flow в отдельной папке и проверяем на ошибки
Вот тут можно глянуть, как это реализовано: https://github.com/doasync/type-of-data (папка flow и скрипт flow в package.json)

Google

Дмитрий
25.09.2017
17:50:37

Ilya
26.09.2017
01:19:32
Есть ли разница _ => {} vs () => {}?

Xserber
26.09.2017
01:20:48
нет

Ilya
26.09.2017
01:22:04
а че он мне говорит типо поменяй и всё будет работать https://github.com/mochajs/mocha/issues/3010#issuecomment-332046220

Xserber
26.09.2017
01:22:08
хотя вопрос с подвохом.
() => {}
Не передаёт аргументы. Значение
_ => {}
передаёт _
Может внутри фнукции перебираютя arg и тогда будет мешать
_

Ilya
26.09.2017
01:23:56
_ передает аргументы?
или нет

Xserber
26.09.2017
01:25:44
_
это и есть аргумент. Ведь стрелочные можно опускать () если передать 1 аргумент. Вот
_
он им и являеется. Обычно его пишут для краткой записи. Но в функции не перебирают аргументы.

Ilya
26.09.2017
01:32:46

Xserber
26.09.2017
01:33:12
да. или в ES6 короткая запись их вызова.
@Xahon проще заменить и точно ни чег оне передавать)

Ilya
26.09.2017
01:37:35
@Xserber Я прочитал что в стрелочных функциях нету в принципе ссылки на arguments
Наверное потому что контекст у них другой
Аргументы можно только через spread получить

Xserber
26.09.2017
01:39:31
@Xahon ну ES6 решения, что говорил выше.