Evgeny
не, я думаю сделать реальное отпочковвывыние в другой чайлд или тред
Archakov
Если кому интересно, в 20:30 буду делать трансляцию на YouTube канале. Ссылка на трансляцию - https://goo.gl/5KUTnv?live Я буду разрабатывать онлайн редактор кода, который я ранее делал на AngularJS. При разработке проекта, я буду использовать: - ReactJS + Redux + React Router - NodeJS + Express + SocketIO (WebSocket)
Vyacheslav
вот если бы на вью, я бы пошёл
Vladimir
как раз таки на вью это неинтересно)
Alex
привет, коллеги. кто-нибудь пользовался nestjs? интересуют отзывы и может рекомендации
Pasha
Ребят,подскажите годные практики по работе асинхронном связыванием таблиц
Pasha
postgres
Pasha
при любом запросе, не только join, когда использую метод на получение данных, в колбэк приходит результат, затем этот результат мапю и снова запрос на получение нового результат по клучу из другой таблице, результат снова приходит в колбэк, выглядит не очень красиво
Islomkhodja
Ребята стоить ли изучать sails.js?
Pasha
A.findAll((err, res) => res.rows.map(el => B.getById(el.subject_id, (err, rows) => и тд)))
Pasha
А и В это таблицы
Pasha
Только начал и знакомство не очень хорошее, похоже второго свидания не будет:)
Anton
Ребята стоить ли изучать sails.js?
сначала определись - зачем? логичнее мыслить: здача -> инструмент, а не наоборот
Evgeny
Ребята стоить ли изучать sails.js?
Начни лучше с экспресс или физерс
Дмитрий
Роулинг, орм и "прочие настройки" часть фреймворков, а не ноды...либо вы не правильно выражаетесь, либо мало понимаете что есть вебота в целом и нода в частности
Islomkhodja
спасибо за ответы)
Pasha
Да, пожалуй так выглядит лучше
Дмитрий
Islomkhodja
Какова задача?
Типичный магазин-платформа
Дмитрий
Типичный магазин-платформа
Да, стоит. Это архитектурная надстройка над экспресс. Что то вроде джанги для пистона
Дмитрий
Так там только базв поддержке 3...sails это надстройка над express. Со всеми его + и -
Дмитрий
Да. Согласен) теперь понял впс
Дмитрий
*Вас
Evgeny
Чот она не очень любимая - 4 загрузки за день 🤔
who are you
почему такая ошибка Unhandled rejection SequelizeDatabaseError: Unknown column 'createdAt' in 'field list'
who are you
у меня таких полей нет в таблице
who are you
в доке не сказано об этом (
who are you
нужно выключить их
timestamps: false, оно?
who are you
странно я добавляю фальш но он все равно ошибку орёт
who are you
timestamps: false, createdAt: false, updatedAt: false, Unhandled rejection SequelizeDatabaseError: Unknown column 'timestamps' in 'field list'
who are you
так я в модели и прописал
who are you
или где нужно то
who are you
http://shot.hsdn.org/S1ALwrND
who are you
в базе такого небыло
Alex
в базе такого небыло
sequalize вроде по умолчанию их добавлял везде
Yuriy
https://github.com/tj/node-prune — TJ написал yarn autoclean на Go. Видимо, у yarn был фатальный недостаток.
who are you
я правильно сделал? я руками импортировал базу mysql поставил sequalize создал в скрипте модельку а теперь он орет что нет полей в таблице, хотя их там небыло и не надо а этому sequalize они нужны зачем то и в лог пишет что сформировал запрос Executing (default): SELECT timestamps, createdAt, updatedAt, id, name FROM categories AS categories;
who are you
или тут запрос надо другой не как в доке? Categories.findAll().then(categories => { console.log(categories) })
who are you
разобрался
Gleb
Что сейчас вообще модно для отпочковвывания задач?
napajs интересно, крутится у нас в рамках эксперимента
Gleb
И как оно? Не течёт, не падает?
Да вроде нет. Но у нас достаточно простой кейс, грубо говоря построение оочень большого xml-like документа из json. Да было бы проще это переписать на C++ или потоки, но я за полчаса вкрутил такой вот костыль, чисто на попробовать. Но это очень узкоспециализированное решение, потому что это отдельный рантайм.
CherryTea
народ поясните за mocha - он с промисами совсем не дружит?
Алексей
Всем привет, такой вопрос, я делаю requaire модуля со схемой mongoose и если я логгирую его, консоль показывает что это пустой объект, но если я это делаю в другом файле то в консоле показывается модель mongoose. Как такое может быть, и не сошел ли я с ума?
CherryTea
все там нормально
Тогда я не понимаю что я делаю не так https://hastebin.com/uwupacavaf.js
Evgeny
дан убери
Evgeny
ну точнее - если дан - то он должен быть вызван
Evgeny
если без дана - должен быть возвращен промис
Evgeny
ну или асинкевейт
CherryTea
ёп, точно, забыл убрать его
CherryTea
спасибо
Evgeny
а тебе это не поможет - ты не возвращаешь промис
CherryTea
ну как, тест то теперь проходит, только нода ругается
CherryTea
(node:20554) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Unexpected error: TypeError: Incorrect value of args option (node:20554) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
CherryTea
ога, спасибо за направление, после возвращения промиса из it () посыпались TypeError: Incorrect value of args option но тут я думаю уже сам разберусь что к чему
who are you
а есть другой способ кроме дождаца запроса из базы через then ?
who are you
я просто ранее не работал с асинхронами
Arthur
Как организовать обмен Json между разными процессами nodejs(на разных машинах) ? Какие пакеты посоветуйте или примеры ? Сейчас сделано на tcp (net) , но там какие-то проблемы с коллизией сообщений
arts
Redis, http, amqp, mqtt — сотни их. Всё от задач зависит.
who are you
Error: Naming collision between attribute 'category' and association 'category' on model votes. To remedy this, change either foreignKey or as in your association definition
who are you
sequelize - мозг выносит
who are you
как связать две таблицы ума не приложу
Рубикон
belongto
Рубикон
http://docs.sequelizejs.com/manual/tutorial/associations.html
Рубикон
Там аж дохрена вариантов
who are you
почему белонг
who are you
когда всю жизнь называлось hasOne
Рубикон
Я просто хреново читал , да
who are you
или hasMany
who are you
белонг ) ща попробую с ним