Valerii
конечно же нода
А что у ноды для работы с видео есть? Нашел только надстройку над ffmpeg со 180 старами на гитхабе. Не думаю что там что то путевое.
сomorsiс
а сколько одновременных запросов должно выдерживать?
сomorsiс
обработка звучит как cpu-bound таска, может быть питон с тредом на запрос больше подойдет
Evgenii
Valerii
Нагрузка маленькая будет, проект закрытый.
Valerii
Valeriu
Добрый вечер
Valeriu
кто-то работал с sequelize?
сomorsiс
Valeriu
Да
Valeriu
пробую делать связку двух таблиц
Valeriu
category.associate = function (models) {
category.translate = category.belongsTo(models.category_translate, {
foreignKey: 'id',
targetKey: 'category_id',
as: 'translate_id'
});
};
Valeriu
это в Feathers
Valeriu
когда пробую получать просто список категорий, то работает
Valeriu
а когда возникает такая ошибка
сomorsiс
логи?
Valeriu
Unknown column 'translate_id' in 'field list'
Valeriu
вообщем мне нужно получить доступ к колонкам связанной таблице
Valeriu
не знаю что делаю не-так
Valeriu
пока что - учусь
Valeriu
можете подсказать в какую сторону посмотреть?
сomorsiс
а ты синхронизируешь после задания ассоциации?
Andrey
Народ, что взять? Express, Koa или что-то ещё? Хочу шаблоны на тайпскрипте потом (чтоб типобезопамные были) а потом ещё и в нужные места реакт компоненты рендерить там же на сервере.
Valeriu
Valeriu
есть
sequelize.sync();
сomorsiс
там вроде на модель надо
Valeriu
Спасибо за совет, щас попробую
сomorsiс
Valeriu
Valeriu
думаю связка работает, просто получить достук к этим данным не знаю как
если поля напишу не правильно в belongsTo то показывается ошибка
Combot
combot.org/chat/-1001041204341
сomorsiс
у тебя же есть модуль, в котором все модели ассоциируются?
Valeriu
да
Valeriu
этот наверное, данный файл был сгенерирован автоматически
сomorsiс
да, он
Valeriu
в какую сторону копать?
как думаете дело в sequelize или FeathersJS?
сomorsiс
скорее всего дефолтный запрос не делает egg loading'а, но почему category_id не появляется не знаю
сomorsiс
у тебя же он логгирует запросы к бд?
сomorsiс
DEBUG=sequelize* node app.js
запусти так и посмотри какие запросы шлет к бд
а еще было бы неплохо залезть в mysql и explain на таблицу category
Valeriu
Valeriu
вот такой запрос:
SELECT `id`, `icon`, `parent` FROM `category` AS `category` LIMIT 10;
связка вообще не сработала
попробую переписать
Valeriu
@morsic спасибо!
сomorsiс
проблема-то не решена(
Valeriu
зато понятно куда смотреть)
сomorsiс
попробуй кстати добавить поле с таким именем
Valeriu
Cenator 🐈
Cenator 🐈
Експрес устарел
Andrey
А по количеству обвязки, коа или фастифай?
dexofan
Cenator 🐈
Dmitrii
А по количеству обвязки, коа или фастифай?
да все говно. автогенерация доки на свеггере? нет. админка? нет. лучшие практики для построения сложных приложений? нет. пили все сам, а работодатель тебе за это платить не будет, только за то решает бизнес задачи
Cenator 🐈
dexofan
Там где-то 300
dexofan
Cenator 🐈
Оке
@Nodejs_releases_Bot если что
dexofan
Николаич
Надо на проекте предложить, чтоб если в списках больше 99 элементов, то смайлик рисовать )))
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Andrey
И как житьто?
Andrey
На ноде нет продакшен реди фреймворков для сервера?
Dmitrii
И как житьто?
если тебе тупо рест апи, то бери рельсы или джангу. если какието хитровыебанные непонятные сервисы, тут можно и ноду
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Я например делаю сейчас рест на будущее
Dmitrii
ботов например норм на ноде делать
Andrey
Для апи сервера у меня ява... мне фронт на сервере нарисовать хочется с использованием компонентов типа реакта. И потом сгрузить это клиенту и там оживить.
Gleb
И как житьто?
Да норм жить, чё вы. Возьми https://github.com/CheerlessCloud/koa-node8-boilerplate и прикрути к нему Flow (TypeScript для реакта такое себе).
Dmitrii
ну тогда конечно нода, что там будет экспрес или еще что вообще без разницы
Gleb
Мы вот тут вот пилим огромный монолит на NodeJS c 0.7 (вроде) версии и вроде пока норм живём. Нагенерили дикую кучу гавнокода, но это уже вопрос к команде.
Dmitrii
я тоже использую коа но вообще не вижу проблем писать что то на экспрессе
Dmitrii
стд либ до сих пор на колбэках
с либой async колбэк хэлла нету
могие вещи например роутер до сих пор в экспрессе лучше чем в коа
Gleb
Неудобное API, которое вообще не подходит под работу с async/await. Нельзя сделать
try {
await next();
} ...
Dmitrii
ну там есть свой путь для обработки ошибок, хотя try catch и удобнее, но это не киллер фича
Dmitrii
вот если бы коа доки генерила автоматом, либо админку - одно дело