
DimenSi
20.04.2018
13:49:25
и url.format() тоже не умеет

Yurii
20.04.2018
13:49:55
Invalid URL protocol values assigned to the protocol property are ignored. это в доке ноды
то есть mongodb просто не есть валидный протокол для них

Никита
20.04.2018
13:51:39
Да

Google

DimenSi
20.04.2018
13:52:00
ок, может быть
но я буду все равно жаловаться)

Никита
20.04.2018
13:52:08
В спеке whatwg URL есть полный список разрешённых схем
И монги там нет

DimenSi
20.04.2018
13:52:28

Никита
20.04.2018
13:52:33
Жалуйся в спеку :-)
Так, сек, дай проверю

DimenSi
20.04.2018
13:55:05
в спеке вроде написано, что пойдет любая ASCII строка

Никита
20.04.2018
13:56:28
Нет
Смотри
4.1 URL representation
Ещё там загвоздка в том, что урлы либо special либо нет

DimenSi
20.04.2018
13:58:32
это ты про 4.2?

Google

Никита
20.04.2018
13:58:45
И нода не даёт присваивать не-спешиал протокол в спешиал урл и наоборот

DimenSi
20.04.2018
13:59:10
но у меня нет совпадений по портам же

Никита
20.04.2018
13:59:15
Ты не присвоишь монгодб в хттп и не присвоишь хттп в монгодб
Но ты присвоишь гофер в хттп и монгодб в мускль

DimenSi
20.04.2018
14:00:01
я как понял, если типо порт 80, а пытаюсь присобачить mongodb, то не смогу, но http,ws могу

Eddie
20.04.2018
14:00:09
let output = fs.createWriteStream(${name}.csv, { encoding: 'utf8', flags: 'a' })
const processor = bufferStream.pipe(json2csv).pipe(output)
делаю запись с json в csv.
все хорошо, но, у меня некоторые строки склеиваются, как сделать что бы с новой строки начинало запись ?

Никита
20.04.2018
14:00:31
И проверь

DimenSi
20.04.2018
14:00:40
ок

Никита
20.04.2018
14:01:15
Порт не при чём, вроде

DimenSi
20.04.2018
14:02:56
смог сделать

Никита
20.04.2018
14:04:10
Но там бага всё равно есть
По спеке у нон-спешиаловтне должно быть айпи в4 хостов, например
И поведение расходится между нодой и браузером
Но браузеры почему-то и айпив6 не хотят
Странно

DimenSi
20.04.2018
14:11:34
все обосрались
фух, наконец-то смог собрать урл
всего 30 минут потратил

Google

DimenSi
20.04.2018
14:14:04
вот ишью сделал

Никита
20.04.2018
14:14:20
Бага не в том

DimenSi
20.04.2018
14:14:23
ага
но я сделал 30 минут назад)
может опишешь в чем бага?

Никита
20.04.2018
14:15:10
Там тебе таргос уже ответил в чём у тебя дело

DimenSi
20.04.2018
14:15:23
спс за хелп

Никита
20.04.2018
14:22:51
Откомментил
По спеке ипв4 и ипв6 для нон-спешиал урлов должны работать по-разному
Они работают по-одинаковому между собой что в ноде что в хроме

Никита
20.04.2018
14:25:18
Но по-разному между нодой и хромом
Меня вот это смущает

Morsik
20.04.2018
14:26:06
создай ишью в хром

DimenSi
20.04.2018
14:26:16
туда сложней попасть

Yurii
20.04.2018
14:31:35

DimenSi
20.04.2018
14:31:43
но база то у меня одна
монго*

Google

Yurii
20.04.2018
14:32:13

Никита
20.04.2018
14:32:25
Запускай тесты по-очереди

DimenSi
20.04.2018
14:32:25

Morsik
20.04.2018
14:32:53
возьми supertest

DimenSi
20.04.2018
14:33:29
о да, получил

Morsik
20.04.2018
14:33:53
тогда в чем проблема порта?

DimenSi
20.04.2018
14:33:56
все, решил проблему
не подумал, что нужно для каждого файла теста свой порт делать под приложение

Admin
ERROR: S client not available

Docent
20.04.2018
14:41:02
когда делаю import fs from ‘fs’ могу только использовать fs.write. Невидно метода writeFile, может кто подсказать?

Yurii
20.04.2018
14:43:51

Cenator
20.04.2018
14:44:22

Docent
20.04.2018
14:44:51
нету его там …

Nikita
20.04.2018
14:53:35
ребят, а в node.js можно использовать es6 импорты без бабеля как то ?

Fedir
20.04.2018
14:53:46
там есть флаг
--experimental-modules
node --experimental-modules my-app.mjs

Nikita
20.04.2018
14:54:35
я его пробую, но чёт всёравно Unexpected token import

Google

Fedir
20.04.2018
14:54:39
разширение у файла должно быть mjs

Yurii
20.04.2018
14:55:01

Nikita
20.04.2018
14:55:54
нода 9.7
а все файлы тогда должны быть mjs ?)
переименовал index.js в index.mjs, ошибка изменилась нов сёравно не робит )

Vitaliy
20.04.2018
14:56:27
все которые импортишь вроде

Nikita
20.04.2018
14:56:49
:С

Vitaliy
20.04.2018
14:57:25
значит все

Владимир
20.04.2018
14:57:49
эээ

Harry
20.04.2018
14:58:37
пасаны, а правильно ли я понял, что в коа 2 можно
ctx.status = 500
ctx.body = 'message'заменить на
ctx.throw(500, 'message') ?

Владимир
20.04.2018
14:58:38
ты возможно named импорт с дефолтным перепутал?

Yurii
20.04.2018
14:58:43
а в файле, который импортируешь что экспортируется и как?

Nikita
20.04.2018
14:58:48
а можно "сбилдить" код сервера локально с помощью бабеля, а на сервере на впс уже не устанавливать бабел ?)

Дмитрий
20.04.2018
14:59:31
А, бабеля
Да, конечно

Nikita
20.04.2018
15:00:03
это как ?:D

Дмитрий
20.04.2018
15:00:12
Я думал вебпак ? Пора проветриться

Nikita
20.04.2018
15:00:21
гы

Harry
20.04.2018
15:05:14
Да
в доках сказано, что метод для выбрасывания ошибок.
его нельзя юзать для 201 и т.д. положительных статусов или это вопрос семантики?

Дмитрий
20.04.2018
15:06:03
Ну это жёстко как-то))