GG
я правлю код через оперативную память в рантайме
когда я пришел на первую свою работу, там примерно так и было)
GG
люди конкатили js через пхп, и писали сорцы сразу в минификации, чтоб не кто их код не рассекретил :D
ixplo
генерить js на php - это вообще, я считаю совершенство мысли )
ixplo
а код php генерить на c++
Ilia
swagger, validation? какие пакеты рекомендуете использовать?
Ilia
GG
что более странно, мой руководитель не любил ходить на сервак через ssh, правил файлики у себя, и заливал через фтп, переписал им сборку на ноде, но началство не захотело ходить shh и делать npm run compile, пришлось сделать компиляцию через сайт) с выводом инфы из консоли на сайт :D
Матрос
пиздец
Матрос
я б убил за такое
GG
было приколько) и офигенно получилось) все через вебсокеты
Матрос
хотя есть люди которые js скрипты на фронт-сервер по частям(!) передают через SOAP(!!!)
Матрос
отлаживать вообще супер
Матрос
причем самое интересное что это для AB-тестов
Zaur
ну или сообщение в тех поддержку помогло, не зря же баги боятся разрабов
Bogdan
Ебушки воробушки. Мне некогда тоже доводилось переустанавливать, что бы отладчик заработал, но это уже из ряда вон
Rostyslav
можете подсказать насчет хранения данных?\
V
А что с хранением?
V
Берёшь и хранишь
V
Я его использую, но костыльно довольно
V
Но валидация и тп работает
Rostyslav
мне нужно создать следующую схему данных, есть компании, каждая компания имеет свои деньги, у каждой компании может быть компания родитель, и вот у компании родителя должно быть поле с суммой всех денег компаний детей
Rostyslav
как это представить, в sql все просто, а вот с монгой что-то не идет мне
Anton
Так для этого и не надо монгу использовать, если у тебя явно реляционная модель данных
Lev
+ Монгадокументоориентированная. Из бсона всё выковыривать и считать надо каждый раз при вызове для такой цели.
Ilia
Я его использую, но костыльно довольно
я использую koi joi swagger но там тоже костыльно хочется что-нибудь без больших костылей как раз
Vladimir
На всякий случай напоминаю, что слово "реляционный" никак не связано с отноешниями между таблицами/сущностями
V
я использую koi joi swagger но там тоже костыльно хочется что-нибудь без больших костылей как раз
у меня тоже этот вопрос стоит :) но костыл ьу меня заключается в том, что я разбил сваггер файл и склеиваю его при старте приложения, потому что $ref не работает
ALEX
Если кто испытывает трудности с освоением Node.js то советую ссылку ниже. Подробное руководство отлично подойдет для первичного подробного знакомства с Node.js https://metanit.com/web/nodejs/
Evgeny
Для такого есть гисты
Evgeny
Ну не надо постить кучу кода прямым текстом
Evgeny
но ошибка на 25 строке.
Артур
User это у тебя просто объект, у него нет метода find
Evgeny
Ничего не смущает?
Evgeny
Еще раз внимательно посмотри на эту строку
Артур
если у тебя на самом деле будет так храниться информация о user то напиши ему метод свой) Хотя так делать....извращение)
Evgeny
var User = User.find
Evgeny
Никого ничего не смущает, еще раз?
Артур
Никого ничего не смущает, еще раз?
да и так понятно что из какого то примера взято)
Evgeny
омг.
Evgeny
User = User
Evgeny
User User
Evgeny
сравни
Evgeny
посимвольно
Evgeny
не смущает?
Артур
омг.
что то слепота напала))))
Артур
Evgeny
наверное
Николай
Артур
наверное
тут с JS ему надо начинать
Evgeny
там не база?
Evgeny
Это не осужддение, это помощь
Evgeny
Если вы не понимаете в чём проблема - вам надо подтянуть базу, а не получать конкретные фиксы
Arkadii
Отличный сайт, много полезного там узнал
Arkadii
Если кто испытывает трудности с освоением Node.js то советую ссылку ниже. Подробное руководство отлично подойдет для первичного подробного знакомства с Node.js https://metanit.com/web/nodejs/
ixplo
господа, а тесты лучше выкатывать отдельным репозиторием и подсасывать через дев-денпенденсис?
ixplo
хочется хорошее решение, чтоб на продакшене у людей этот хлам не подсасывался
Таймураз
Ты присваиваешь переменной уже занятое название. Так делать неправильно
Таймураз
хочется хорошее решение, чтоб на продакшене у людей этот хлам не подсасывался
Тесты лучше держать в том же репозитории Как деплоишь?
Таймураз
руками
Не ногами же Докер, CI, sftp?
ixplo
Не ногами же Докер, CI, sftp?
эмм. у меня роутер есть на github и npm. вот к этому надо тесты. и чтобы не засорять продакшн у людей, которые будут эти модули юзать
Таймураз
.npmignore
ixplo
.npmignore
если они у меня будут на гитхабе, то npmignore их не будет подсасывать юзерам?
Таймураз
А еще лучше почитать доки
Таймураз
https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
ixplo
а как обойти npmignore? чтоб слить себе всё через npm для разработки? )))
Таймураз
Найти модуль на GH
ixplo
типа npm i *** —ignore-npmignore )
Таймураз
Найдешь ответы на все возникающие вопросы по npmignore по ссылке выше Это я тебе как быдло говорю
Alexander
А в koa * ctx => { yield getData(); } тоже самое, что и async ctx => { await getData(); }?
Alexander
Так, самое время начать учить, чем генераторы отличаются от асинхронности :)