Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 22

МЗ

Михаил Золотарёв... in NodeUA - JavaScript and Node.js in Ukraine
Ну эт монорепа, я то говорю просто зашел в папку с другим проектом и запустил пакадж скрипт
источник

А

Алексей in NodeUA - JavaScript and Node.js in Ukraine
@mreedread хорошо, твою мысль я понял, думаю можно на этом закончить и идти работать :)
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Интересно, а вот я как раз хочу уйти куда-нибудь от такого кейса, потому что надо в голове держать что откуда придёт. От env отказаться нельзя, а проде все оттуда идёт через gitlab секреты. Только пока ничего не придумал хорошего
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Кто-нибудь работал с Grow на маке? Я вот вроде бы установил все как на их сайте написано: https://grow.io/install/

Но проблема у меня в том, что если я ввожу команду `grow —help`в обычном терминале(zsh) мака, то command grow not found.
И при запуске проекта я получаю такую ошибку:
https://www.dropbox.com/s/n4znjcifxlqxvft/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202021-07-20%20%D0%B2%2019.10.58.png?dl=0

Только если вначале я запускаю pipenv shell, то команды grow начинают работать. Но при запуске проекта я получаю другую ошибку:
https://www.dropbox.com/s/3f4h949hkyzk2hq/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202021-07-22%20%D0%B2%2003.19.57.png?dl=0

Проблема в том, что я не сильный пользователь на макОС. Как-бы установить этот grow, чтобы он работал по умолчанию в терминале(zsh) мака и должен ли он там работать? Может я его некорректно установил?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
хз что это такое но судя по всему у них свля cli
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
и тебе нужно глобально поставить, или чета ты не доставил что оно не видит команды
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Ну вот глянь их страницу установки: https://grow.io/install/ сделал все как там написано, что же я не доставил тогда?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Homebrew у меня есть и это я сделал: Install Pipenv and LibYAML
все команды, что в установке написаны, без ошибок завершились.
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
ну нужно создать файлик в проекте с конфигом и оттуда пробовать запускать
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
я пробую запускать, но ошибку выдает, глянь мой второй скриншот выше.
главные то мои вопросы: 1). должен ли этот grow работать по умолчанию в консоли мака, а то у меня работает только после запуска  pipenv shell
2). Отчего ошибка на моем втором скриншоте.

Хорошо бы найти того, кто работал/работает с grow на маке.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
еще в инете, например на стековерфлоу, про этот grow информации я вообще не нашел
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
я так понял, что pipenv это питон аналог npm в ноде. Получается, что grow это простой пакет который я устанавливаю в проект. А Pipfile и Pipfile.lock это аналог package.json и package-lock.json.
Верно?
источник

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
Верно
Только это вопрос не в чат ноды)
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
а вот вроде бы проект то на ноде, я уже не первый раз сталкиваюсь с тем, что в проекте на ноде питон и его всякие зависимости намешаны. Не знаю почему так.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
на питоне часто всякие devops штуки делают
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Ансибл
источник

МЗ

Михаил Золотарёв... in NodeUA - JavaScript and Node.js in Ukraine
Еще руби есть
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
господа, снова я с глупым вопросом.
допустим у меня есть клиент
клиент спрашивает у моего апи какие-то строки из таблицы в бд с каким-то именем
апи ходит на другое апи,
которое через вебсокет ходит на клиент
где говорит клиенту - дай мне вот эти строки из такой вот таблицы в БД
клиент смотрит, а у него нет такой таблицы в бд, ну и собственно говоря, тут надо как-то сообщить об этом самому первому апи, которое соответственно ответит клиенту.
И вот вопрос, как это сделать правильно?
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
bad gateway
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
ну вот допустим да, но где его сгенерить?
в конечной точке, обработать в промежуточной и прокинуть дальше в первое апи, откуда уже отдать ответ?
или вернуть в начальное апи какой-то null или error и там обработать и вернуть клиенту?
источник