
Alexander
26.08.2018
19:21:12
Хз

Gleb
26.08.2018
19:22:05
это версия нпм
а не модуля
нпм не умеет выводить версию модулю таким образом

Google

Gleb
26.08.2018
19:22:40
просто напиши npm -v и получишь тот же результат

Roman
26.08.2018
19:23:39
Ага, только что попробовал

jdc
26.08.2018
19:24:00

Gleb
26.08.2018
19:24:40
для вывода глобально установленных пекеджей и без -g для локальных в проекте. там и версии )

¢
26.08.2018
19:25:21
@Jsr2416 , а, типо role надо добавить в бд да ?

Roman
26.08.2018
19:26:28
Осталось проверить, будет ли клиент mysql корректно работать с базой mariadb

Quiss
26.08.2018
19:29:53
товарисчи кому надо? спб ангуляр

jdc
26.08.2018
19:36:52
Реакт не сильно лучше.

Kelin
26.08.2018
19:38:07
лол

Bauer
26.08.2018
19:50:52

Google

Roman
26.08.2018
19:51:46
Нодовские пакеты (npm) кроссплатформенные, они написаны только на js или в них могут быть нативные файлы под конкретные ос/разрядность?

Quiss
26.08.2018
19:52:09
может быть всё, смирись

Roman
26.08.2018
19:53:07
Ссорян, если вопрос тупой. Не видел упоминания об этом

Alisa
26.08.2018
20:28:37
https://github.com/apollographql/apollo-link
объясните плис зачем так либу разбили на независимые части в одной репе?
для более удобного тестирования?

?️Ivan
26.08.2018
20:32:53
Ребзя, один паршнишка просить бан снять, уже пол года грит прошло

Alexander
26.08.2018
20:33:05

Gleb
26.08.2018
20:35:42
гайс, я раньше в ноде никогда не использовал эвенты между разными модулями. там есть какие-то подводные камни или все работает как на фронте?
у меня есть модуль, который слушает другой микросервис и я хочу пушить то что он получает в эвенты, чтобы другие части приложения могли подписаться и чото там свое мутить

Alex
26.08.2018
21:32:32

Gleb
26.08.2018
21:33:21
гайс, я раньше в ноде никогда не использовал эвенты между разными модулями. там есть какие-то подводные камни или все работает как на фронте?

Alex
26.08.2018
21:35:00
тут типа пальцем в небо - что ты выбрал для микросервисов

Gleb
26.08.2018
21:35:51
просто мей би есть какие-то кейсы дефолтные, которые в ноде работают иначе чем на фронте

Alex
26.08.2018
21:37:32
https://github.com/Dugnist/jsberry/blob/master/src/core/mediator.js

Gleb
26.08.2018
21:40:50
многакода ) короче нодовский эвентимиттер работает стабильно и без фокусов, да?
в этом собственно был вопрос

Alex
26.08.2018
21:44:03
ну типа что ответить человеку которому лень заглянуть в доку и прочесть 4 метода из примера)
стабильно, да...)

Google

Gleb
26.08.2018
21:45:19
короче я понял, слишком сложна сформулировал для чатика ) тут надо спрашивать почему require не реквайрит

Nikolay
26.08.2018
21:51:00
У меня были кейсы, когда это не годилось, и я свой пилил.

Dika
26.08.2018
21:52:19

Gleb
26.08.2018
21:53:36
оуууе, спасибо, вот про это я и спрашивал ) пойду почитаю доки

Mark
27.08.2018
01:57:51
Привет
Есть лямбла функция, внутри функции вызывается класс, метод которого содержит вызов степ-функции на aws, мне нужно его замокать, чтобы реального вызова не было, но я не совсем понимаю где и как
Если в файле с тестом я вызову эту лямбда-функцию, где и как мне при этом мокать метод который вызывает степ-функцию?
В качестве степ-функции еще можно приветсти пример коннекта к dynamodb, но с этим я разобрался
В файле с моками создать файл модуля, который нужно замокать, а потом в файле теста просто вызывать jest.mock('module_name')? Это так работает??

Denis
27.08.2018
02:17:15
https://jestjs.io/docs/en/jest-object#jestspyonobject-methodname

Mark
27.08.2018
02:18:27
Разобрался, все равно спасибо
А можешь объяснить, как он под капотом работает? Я не совсем понимаю, как он мокает модуль, который вызывается аж внутри хендлера в лямбле

Denis
27.08.2018
02:20:15
Так референс у него один и тот же, не?
На самом деле никогда не разбирался, но можешь загуглить как spyOn работает

Denis
27.08.2018
02:20:53
Наверняка кто-то уже несколько раз пояснял :)

Mark
27.08.2018
02:21:23
Та я читал
В теории понятно
На практике все равно стремно
А то сейчас натворю дел в бд и всем будет насрать, что по договоренности я вообще другим должен был заниматься

Admin
ERROR: S client not available

Denis
27.08.2018
02:23:47
Ну так сделай этот метод явной зависимостью
const yourLambda = (arg) => () => {...}
const yourLambdaAWS = yourLambda(AWS)
Partial Application называется подход

Mark
27.08.2018
02:26:49
Спасибо
Круто, мок работает, теперь пойду разбираться, как вместо undefined - возвращать что-то, что не будет в лямбде выкидывать ошибку

Google

Mark
27.08.2018
02:32:54
С таким окружением начинаю тихо ненавидеть тесты

Denis
27.08.2018
02:34:26

¢
27.08.2018
02:34:51
Всем, Привет! Можете помочь с этимм вопросом пожалуйста ?
Надо robots.txt сделать для сайта
Он нужен чтоб гугл не проидексировал всякий мусор с сайта, типа иконки
Ненужные стили
Картинки
И вот думаю, куда в проекте его положить правильно.

Mark
27.08.2018
02:35:48
Знаю, я за компанию, где работаю
Слушай, а как после jest.mock('something'); добавить туда имплементацию? Мне нужно, чтобы возвращал промис при вызове метода
Ага, кажется понял

Denis
27.08.2018
02:37:58
В документации в принципе всё есть, я сейчас по конкретным вопросам туда же полезу перепроверять потому что давно жест не использовал, пишу на ангуляре только последнее время, а там жасмин с кармой

Alexander
27.08.2018
02:39:19
@Atassis

¢
27.08.2018
02:47:14
Здравствуйте!
Надо robots.txt сделать для сайта
И вот думаю, куда в проекте его положить правильно.
Просто у меня кажется две папки public получилось. Наверное надо реорганизовать.

Nurlan
27.08.2018
03:34:07

¢
27.08.2018
04:28:29
nefalem, спасибо
на сайте будет 3 типа пользователей(user, tutor, lc) и при авторизации login/ как узнать что это именно этот тип пользователя(user, tutor, lc) ?