@nodejs_ru

Страница 1913 из 2748
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
В спеке whatwg URL есть полный список разрешённых схем
вот именно схема и url монго подходит под схему

Никита
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
Но там бага всё равно есть
https://github.com/nodejs/node/issues/20166

вот ишью сделал

Никита
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
туда сложней попасть

ну тогда проблем не должно быть)
проблемы оказались... у меня нет ед. точки входа в тестах и поэтому получил, что listen EADDRINUSE 127.0.0.1:3001

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

монго*

Google
Yurii
20.04.2018
14:32:13
но база то у меня одна
это порт не монги, а веб-сервера (express, koa,...)

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

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

Запускай тесты по-очереди
он вроде это решить хотел как раз

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

возьми supertest
и так юзаю

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, может кто подсказать?

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

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
а можно "сбилдить" код сервера локально с помощью бабеля, а на сервере на впс уже не устанавливать бабел ?)

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
Ну это жёстко как-то))

Страница 1913 из 2748