
Sergey
20.04.2018
12:10:13

Саня
20.04.2018
12:11:03

Alexander
20.04.2018
12:11:04

Sergey
20.04.2018
12:26:12
пацыки, хорош сраться)

Google

Yan
20.04.2018
12:27:26
телеграм лучше обсудите
а ещё лучше расскажите как вы с мониторингом работаете?

Alex
20.04.2018
12:28:38

Yan
20.04.2018
12:29:09
парни - идите в личку
что лучше винстон или морган?
какие есть подводные камни?

Дмитрий
20.04.2018
12:30:39

Roman
20.04.2018
12:31:26
Ребят, подскажите как можно организовать live reload для статичных файлов типо html, можно ли это сделать вообще с вебпак ?

Yan
20.04.2018
12:31:49

Vitaliy
20.04.2018
12:32:02

Roman
20.04.2018
12:32:20

Yan
20.04.2018
12:33:09

Cenator
20.04.2018
12:33:16

Google

Stivn
20.04.2018
12:33:56
такая проблема: отправляю json на сервер в нормальном виде, как и должно быть, но на сервере выводит с escape символами типа \n и ставит одинарные кавычки где только хочет

Roman
20.04.2018
12:34:06

Alex
20.04.2018
12:34:35

DimenSi
20.04.2018
12:50:53
Ребята, я че скучные вопросы задаю? Или слишком глупые?
господа, а есть способ сделать такого пользователя в монге, чтоб он мог на лету себе создавать нужные базы? А то мне сейчас приходится для каждого теста использовать 1 базу и запускать их синхронно
и я немного не понимаю, почему даже создав через пользователя базу, я не могу авторизоваться на эту базу потом сразу же
звучит мой вопрос довольно грубо, извиняюсь заранее

Nikita
20.04.2018
12:52:53
в смысле ты же авторизовываешься на инстанс, а не на базу

DimenSi
20.04.2018
12:53:39

Nikita
20.04.2018
12:53:55

DimenSi
20.04.2018
12:54:19
я подключаюсь к монге через mongoose
значение беру из энва, при запуске тестов прокидываю свои env
сейчас я создал в монге базу test и попытался через админа зайти на эту базу
но получил отказ в доступе

Nikita
20.04.2018
12:55:51
а, понял
сек

DimenSi
20.04.2018
12:56:27
вообще не знаю как сделать так, чтоб на каждый тест я мог создавать отдельную базу и чтоб тесты прогонялись в этой базе, просто хочется, чтоб тесты не шли друг за другом (файлы именно)

Nikita
20.04.2018
12:56:35
?authSource=admin
Там есть такой параметр в схеме подключения

Yurii
20.04.2018
12:57:41

Google

DimenSi
20.04.2018
12:57:42
это не то?

Nikita
20.04.2018
12:58:57

Yurii
20.04.2018
12:59:38
да
когда описываешь схему, есть второй параметр - collection, его ты можешь сделать типа так
new Schema({…}, {collection : `Some_name_${process.env.NODE_ENV}`});
Тем самым работать с разными коллекциями для разных NODE_ENV

DimenSi
20.04.2018
13:01:03

Yurii
20.04.2018
13:01:52

DimenSi
20.04.2018
13:02:20
спасибо, тогда получается я решаю 2 вопроса, тестю под нужной базой и генерирую для каждого теста свои коллекции
спс

Dmitry
20.04.2018
13:03:38
а точно не достаточно в before все создать, а в after подчистить?
каждый раз новая коллекция это как-то жестко

Yurii
20.04.2018
13:04:08

DimenSi
20.04.2018
13:04:40
и запускать параллельно

Yurii
20.04.2018
13:05:42
базы нет, коллекции можно. Для новой базы «на лету» надо переиницализацию драйвера делать

Dmitry
20.04.2018
13:05:46
есть увереность, что параллельный запуск даст больше скорости, чем ее потеря от шатания базы?

Mikhail
20.04.2018
13:06:04

DimenSi
20.04.2018
13:06:30

Google

DimenSi
20.04.2018
13:06:35
учитывая, что это просто для теста

Yurii
20.04.2018
13:07:47
учитывая, что это просто для теста
ну типа если у тебя проект не простой, там с десяток коллекций, то каждый новый тест с рандомным генератором имени будет создавать 10 коллекций в базе и через какое-то время их будет уйма...

DimenSi
20.04.2018
13:08:16
не, я планирую создавать коллекции на основе имени файла
а коллекции после тестов буду чистить
точней я их уже чищу

Yurii
20.04.2018
13:09:02

Admin
ERROR: S client not available

DimenSi
20.04.2018
13:09:28
ага, знаю
Спасибо всем за помощь

Dmitry
20.04.2018
13:11:27
При большом кол-ве тестов это разве не добавит времени к прогону?

DimenSi
20.04.2018
13:12:14
ну зачем теории, попробую - узнаю

Dmitry
20.04.2018
13:12:35
А, ну если это учебный проект или что-то похожее, то так проще

DimenSi
20.04.2018
13:33:31
а кто-нить работал с URL из пакета url?
который из es6 стандарта, а не легаси
поведение в браузере и ноде разное, точней не работает Objest.assign()

Vitaliy
20.04.2018
13:34:50

DimenSi
20.04.2018
13:35:08
Object.assign(new URL('http://example.com'), { protocol: 'https' })
вернет http://
а не https
в браузерах вернет все норм

Google

DimenSi
20.04.2018
13:36:26

Morsik
20.04.2018
13:39:12
возможно сеттер не вызывается если делать через Object.assign

DimenSi
20.04.2018
13:39:28
но же должен вызываться)
Object.assign именно так и работает же
значит это баг

Morsik
20.04.2018
13:40:06
>The Object.assign() method only copies enumerable and own properties from a source object to a target object. It uses [[Get]] on the source and [[Set]] on the target, so it will invoke getters and setters
хм
тогда заводи ишью в github-е

DimenSi
20.04.2018
13:41:07
ага

Yurii
20.04.2018
13:46:34
а вот «mongodb» не выставляет

DimenSi
20.04.2018
13:47:51
и правда
оно вообще поломано получается
в браузерах норм пашет

Никита
20.04.2018
13:48:19
Что?
Вы о чём?

Yurii
20.04.2018
13:48:26
ws, например, тоже поставит

Никита
20.04.2018
13:48:58
Что не работает?