@nodejs_ru

Страница 2647 из 2748
Дмитрий
07.10.2018
15:11:37
Ну пакеров вроде достаточно)
Тогда почему они для этого проекта делали всё сами с 0?

Cenator
07.10.2018
15:11:47
чего это нет)
а ты попробуй

Vlad
07.10.2018
15:12:29
Тогда почему они для этого проекта делали всё сами с 0?
Да я еще не понял, что он делает под капотом, а ты такие вопросы задаешь)

Cenator
07.10.2018
15:13:13
Да я еще не понял, что он делает под капотом, а ты такие вопросы задаешь)
например попадется там кусок eval('require('lol').boom()') и как его запаковать?)

Google
Дмитрий
07.10.2018
15:13:30
Да я еще не понял, что он делает под капотом, а ты такие вопросы задаешь)
Тут индуктивно можно заключить, что тем или иным образом зависимости собираются вместе и подключаются к собственному инстансу ноды

Но вот как факт — зависимости они собирают сами, потому что пакеров оказалось недостаточно)

Evgeniy
07.10.2018
15:31:13
можем
вроде нет, хотя я не проверял. вы проверяли?

Alexey
07.10.2018
16:47:46


когда я убираю "Accept-Encoding": "gzip" то все время отвечает ошибкой Error: socket hang up

когда оставляю.. ошибка бывает лишь изредка.. а как это верно прописать для axios?

Артем
07.10.2018
17:08:59
https://toster.ru/q/568984

Alexey
07.10.2018
17:52:52
никто не поможет axios настроить?

Sergey
07.10.2018
18:00:25
Если бы код был не картинкой, то шансы на помощь были бы выше

Dilame
07.10.2018
18:19:39
Здесь кто-нибудь шарит за микросервисную архитектуру? Или не по адресу?

Dilame
07.10.2018
18:21:58
Стадии развития программиста: — Ваш код говно. — Мой код говно. — Любой код говно. — Жизнь говно. — Выступаешь на конференции с темой «Как структурировать говно так, чтобы оно не растекалось».

Google
Alexey
07.10.2018
18:22:24
Если бы код был не картинкой, то шансы на помощь были бы выше
можно даже без кода... Как настроить axios или скажем request что бы не получать socket hangs up от удаленного API

при том что ошибка появляется изредка

а при отключение accept encoding постоянно

Павел
07.10.2018
18:23:30
если потерял package.json, но остался package-lock.json, могу без лишних движений первый восстановить?

Dilame
07.10.2018
18:25:40
Ладно, я попробую. Допустим, у меня есть приложение, где у пользователей есть баланс, и они могут его тратить на внутренние ништяки. За баланс отвечает платёжный микросервис. Он должен знать, сколько денег у каждого пользователя, уметь их начислять и списывать. Должна ли у него быть своя база данных? Если да, как он должен сопоставлять пользователя и его баланс? Что он должен знать о пользователях?

Александр
07.10.2018
18:27:15
Зачем ему своя база, пусть к той же подключается

Павел
07.10.2018
18:34:25
Гугол не помог?
не оочень npm i --use-lock npm i --from-lock-file

some_random_anonymous
07.10.2018
18:36:36
Интересно как такая ситуация могла возникнуть. Не юзаешь Git?

Dilame
07.10.2018
18:39:16
данные эе му надо хранить. с функционалом уменьшить/увеличить баланс юзера, достаточно будет идентификатор юзера и баланс хранить вопрос зачем для этого отдельный микросервис?
А каким образом надо реализовывать функционал платёжной системы для приложения? Тут либо монолит, либо микросервисы, я решил микросервисы, мне теперь надо осознать, как построить архитектуру правильно

Andrew
07.10.2018
18:53:36
Eсли выставить куку на domain.com она будет доступна и для app.domain.com. А как сделать так чтобы у other.domain.com была своя кука?

Andrew
07.10.2018
18:58:04
Выставить её для other.domain.com ?
возможно. Не уверен точно

Sergey
07.10.2018
19:01:01
Собрал фронт на реакте для продакшн, а он сам на себя ходит аяксами. Что делать?)

Ярослав
07.10.2018
19:02:42
Кто-то пробовал уже потоки в ноде?

worker

Google
Alexander
07.10.2018
19:03:08
зочем

тебе одного мало чтоле?

Ярослав
07.10.2018
19:03:24
Чтобы выполнять работу быстрее

тебе одного мало чтоле?
Да мало, ибо я асинкботов пишу и на одном хосте

?
07.10.2018
19:06:21
worker
Конкретно worker или worker_threads?

Gor
07.10.2018
19:16:01
Ну вот смотри, ты можешь для него другие микросервисы наклепатть что будут предоставлять инфо

Тогда внутри к базе не надо обращаться

А можно обобщить и сделать один микросервисы который ответственен за баланс и историю баланса. Со своей таблицей. Выносить в отдельную базу сразу не обязательно, но при увеличении масштаба - сможешь на отдельный кластер вынести базу

Соответственно из микросервиса процессинга оплат - будешь посылать сообщение - добавить Нн денег. А он запишет историю и обновит баланс

А из сервиса процессинга ордеров - наоборот - снять столько то

nestjs
как кстати тебе он?

Alexandr
07.10.2018
19:27:57
лёгкий и тупой вопрос: надо таймаут на функцию, чтобы она выполнилась, вернула результат и потом каждый раз во время действования этого таймаута отдавала кэшированый результат. throttle из lodash вызывает функцию ещё раз после таймаута(если был вызов в таймауте). этого мне не надо. как называется эта функия-обёртка?

Vitaly
07.10.2018
19:28:59
ну так-то там есть дополнительные параметры в throttle, можно настроить как хочешь

Alexandr
07.10.2018
19:29:55
не, я про саму концепцию. то что я описал это throttle?

Ярослав
07.10.2018
19:32:19
?
07.10.2018
19:37:27
worker_threads
Вот чел норм всё раскидал, достаточно наглядно: https://www.youtube.com/watch?v=eFJ7Q03jEVY

?
07.10.2018
19:48:41
? не, там более или менее чисто по теме, без извращений.

Google
some_random_anonymous
07.10.2018
19:48:45
jQuery норм, если задача по-быстрому напилить прототип с двумя кнопками и одним текстовым полем.

Vlad
07.10.2018
19:49:42
лёгкий и тупой вопрос: надо таймаут на функцию, чтобы она выполнилась, вернула результат и потом каждый раз во время действования этого таймаута отдавала кэшированый результат. throttle из lodash вызывает функцию ещё раз после таймаута(если был вызов в таймауте). этого мне не надо. как называется эта функия-обёртка?
В лодаш есть две похожие функции, это trottle и debounce. Разница между ними. При многочисленных вызовах trottle сделает все эти вызовы, с той переодичностью которую вы указали. Debounce, в свою очередь при многочисленных вызовах, выполнится только один раз. Смотри сам что тебе больше нужно. В смысле, никого кеширования ни там ни там не происходит. Просто откладывается вызов, с тем же контекстом функции.

Danil
07.10.2018
20:04:42
Как правильно готовить базу данных для тестов, использую knex, Postgres, mocha, chai? Нужно, чтобы перед тестом база очищалась, также чтобы айдишники сбрасывались

Gor
07.10.2018
20:08:13
Как правильно готовить базу данных для тестов, использую knex, Postgres, mocha, chai? Нужно, чтобы перед тестом база очищалась, также чтобы айдишники сбрасывались
по идее правильных тестов - база должна быть нулевая. потом забита тестовыми данными. в идеале создание их должно проходить стандартный процесс их создания через API и уже потом тесты по конкретной части.

тогда если что то будет изменено от чего зависит тест именно конкретной части, что тестируется - будет сразу видно если зависимости по структуре данных поломались

Danil
07.10.2018
20:09:51
У меня e2e тесты, база будет забиваться при похождении тестов, поэтому вначале она должна быть чистой + тесты я пишу не сразу правильно, поэтому айдишники у созданных сущностей буду другими

Gor
07.10.2018
20:11:32
в идеале - перед каждым тестом, база должна быть пустая. потом НЕ другими тестами - загружены данные, и только потом тест

и конечно ориентир в тестах не должен быть на ID

Danil
07.10.2018
20:12:38
Ну то есть если я на айди забью и не буду их проверять это норм?

Gor
07.10.2018
20:13:20
Ну возьмём пример теста создание комента

Ему нужен документ, к которому он относится.

Я бы писал тест след способом: сначала в тесте создаётся документ (через API самого продукта) потом на основе ответа создания, через API создание комментария. И уже потом проверка созданного на соответствие: а-ля сохранился боди, автор, время создание появилось.

Daniil
07.10.2018
20:25:12
если пилишь и фронт, и бек вместе react + nodejs, с lerna

не извращенство?

Anton
07.10.2018
20:36:09
Чтобы выполнять работу быстрее
но оно не будет быстрее же, это не треды в привычном понимании других вм, а банальный IPC вид сбоку

Иван
07.10.2018
20:38:43
привет всем, может кто подсказать, для localhost совсем никак нельзя сделать self-signed сертификат trusted? чтобы хром показывал, что все норм и https не broken

из всего, что я нашел, я понял только, что self-signed ну никак совсем нельзя сделать trusted для браузера в независимости от того, trusted ли он для системы

если что сервер на ноде

Иван
07.10.2018
20:59:26
Google
Иван
07.10.2018
20:59:33
Artem
07.10.2018
21:00:34
Как отправить файл с сервера на сервер с axios?

Пытаюсь прочитать через fs и пихнуть в поле

Alexander
07.10.2018
21:21:19
Там даже пакет какой-то есть

И тоже через formData работает

https://github.com/AshikNesin/axios-fileupload/blob/master/index.js

Николай
07.10.2018
21:35:06
помогите разобраться плз: Error: Using `babel-preset-react-app` requires that you specify `NODE_ENV` or `BABEL_ENV` environment variables. Valid values are "development", "test", and "production". Insteariables. Valid values are "development", "test", and "production". Instead, received: undefined.

как их туда передать правильно? через пакедж ДЖСон например, какой строкой?

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