Size: a a a

Node.js — русскоговорящее сообщество

2020 December 11

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
rvv880
Что лучше использовать jest или supertest?
Это разные вещи
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
используй оба
источник

WW

W WW in Node.js — русскоговорящее сообщество
Это частный случай подгрузки переменных окружения. В коде ты все равно работаешь с переменными окружения. А кто их установил, dotenv или система или  какой-нибудь супервизор контейнеров, тебе все равно
источник

r

rvv880 in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Это разные вещи
Jest для юнит тестов, supertest для интеграционных, правильно?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
используй оба
почитал за этот typedi, он делаем использование класса глобальным как-бы
как-то мне не очень хочется использовать такой оверкил для просто подгрузки двух файликов
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
почитал за этот typedi, он делаем использование класса глобальным как-бы
как-то мне не очень хочется использовать такой оверкил для просто подгрузки двух файликов
используй тогда container как я предлагал
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
W WW
Это частный случай подгрузки переменных окружения. В коде ты все равно работаешь с переменными окружения. А кто их установил, dotenv или система или  какой-нибудь супервизор контейнеров, тебе все равно
Если говорить про 12-тифакторные, то там ключевое именно то, что используются переменные окружения. Про этот файл там ни слова, а то, что у тебя в приложении оттуда грузятся переменные - это уже возможности твоего приложения.

Не для прода это не потому, что переменные окружения не для прода. С ними все отлично. Не хорошо по практикам безопасности секреты хранить в обычном текстовом файлике рядом с приложением.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
rvv880
Jest для юнит тестов, supertest для интеграционных, правильно?
Jest - фреймворк тестирования. Supertest - библиотека тестирования хттп сервера.

Вторую ты скорее всего будешь использовать внутри первой
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если говорить про 12-тифакторные, то там ключевое именно то, что используются переменные окружения. Про этот файл там ни слова, а то, что у тебя в приложении оттуда грузятся переменные - это уже возможности твоего приложения.

Не для прода это не потому, что переменные окружения не для прода. С ними все отлично. Не хорошо по практикам безопасности секреты хранить в обычном текстовом файлике рядом с приложением.
какие варианты хранения есть?
источник

L

Leo in Node.js — русскоговорящее сообщество
Ребзя, уже пробовал и путь к самому файлу и к папке где лежит, а все равно ошибка, что он не видит
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Van Der Graaf Generator
какие варианты хранения есть?
Использовать переменные окружения :)
источник

.

... in Node.js — русскоговорящее сообщество
Rebyata ne podskajite mogu li ya ispol'zovat' mongodb kak cloud storage? Mne nujno uploadit' images s react application v mongo db cloud cherez node js. Naskol'ko eto rea'no i yest' li relesheniya poluchwe?
источник

.

... in Node.js — русскоговорящее сообщество
...
Rebyata ne podskajite mogu li ya ispol'zovat' mongodb kak cloud storage? Mne nujno uploadit' images s react application v mongo db cloud cherez node js. Naskol'ko eto rea'no i yest' li relesheniya poluchwe?
Atlas
источник

WW

W WW in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если говорить про 12-тифакторные, то там ключевое именно то, что используются переменные окружения. Про этот файл там ни слова, а то, что у тебя в приложении оттуда грузятся переменные - это уже возможности твоего приложения.

Не для прода это не потому, что переменные окружения не для прода. С ними все отлично. Не хорошо по практикам безопасности секреты хранить в обычном текстовом файлике рядом с приложением.
Если человек получит доступ к системе с приложением. Рядом этот файлик или переменные загружены CD тулом, разницы нет для безопасности. Другое дело, когда ты этот файлик хранишь вместе с исходным кодом в репе. Тут дырка в сисурити
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Использовать переменные окружения :)
Это да, а в них как инжектить? Например, через докер, норм? Ну то есть положить рядом с докер-композ файлом еще один файлик с переменными окруежния
источник

L

Leo in Node.js — русскоговорящее сообщество
Leo
Ребзя, уже пробовал и путь к самому файлу и к папке где лежит, а все равно ошибка, что он не видит
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
если хочется использовать автоматические лоадеры, то остается только создать создать const container = new Map(). затем указать в нем все зависимости и: container.set('имя', зависимость)  и передавать container в параметр лоадера. а в лоадере вызывать container.get('название зависимости').

странно выглядит
хм
а ведь в параметре тип Map серавно надо указать
Map<string, any> как-то не очень(
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
...
Rebyata ne podskajite mogu li ya ispol'zovat' mongodb kak cloud storage? Mne nujno uploadit' images s react application v mongo db cloud cherez node js. Naskol'ko eto rea'no i yest' li relesheniya poluchwe?
реализация получше -- это какой-нибудь cloudinary или s3
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
а, все окей
прикол
источник

.

... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
реализация получше -- это какой-нибудь cloudinary или s3
ya smotryu Atlas ochen' dorogoy a po dewevle yest' reweniya naprimer GCP kak tam obstoyat dela? podskajite lyudi s opitom
источник