👨🏼💻
сomorsiс
зачем
👨🏼💻
Таймураз
В бд файлы хранить- это как-то фу
👨🏼💻
Таймураз
Таймураз
Везде по-разному, но тут у нас прям пиздец
Алексей
Алексей
http://joxi.ru/E2pndloHBelM9r
вот таким образом всё работает и ошибка перехватывается
Алексей
если так то ORM с промисами работает правильно ?
сomorsiс
т.е. ошибка вылетала при закрытии конекшена?
Алексей
нет ошибка вылетает при записи
Алексей
на конекшн я просто для теста повесил
Алексей
Алексей
http://joxi.ru/KAgJ8QpHgkQbz2
вот такя ошибка, в принципе то что мне нужно
Алексей
если с промисами всё верно значит я неправильно их использую c async синтаксисом ?
Алексей
других вариантов нет ?
сomorsiс
кинь сгенерированный код
сomorsiс
и проверь версии тс и ноды
Oleg
может это имел в виду?
Oleg
https://www.youtube.com/watch?v=5kAPExqSZ1I
сomorsiс
для асинк
Алексей
Алексей
👨🏼💻
сomorsiс
почему тайпорм?
сomorsiс
он кидает ошибку
Алексей
кто он?
сomorsiс
typeorm
сomorsiс
то что ошибка не ловится в кетчем- это чето слишком странное
Алексей
ну как он кидает её так, что она мимо try catch летит?
Алексей
хотя это что-то сомнительно
Алексей
тут вообще какая-то магия происходит
Алексей
или кто-то где-то забыл await
Алексей
или что-то такое
Алексей
мда действительно магия ... сейчас вроде заработало. Какая то шизофрения :(
Алексей
возможно пересборка ts как то криво срабатывала
сomorsiс
на том же коде?
Алексей
да вот сравниваю с первой картинкой, код тот же
сomorsiс
а у тебя тс сам следит за файлами или ты руками заставляешь?
Алексей
сам, но для чистоты эксперемента я стирал всё руками и пересобирал
Алексей
может просто забыли созранить файл с изменениями в коде?
Алексей
да я всё утро бился с проблемой врядли забыл
Алексей
будем считать что где то был мой косяк
Алексей
всё понял. Если в настройках ORM включить logging=true то он эту ошибку пишет в терминал и всё выглядит так как буд то скрипт упал с ошибкой.
Алексей
сейчас вот отключил логирование и понял
Алексей
лоол
Алексей
ппц
Алексей
извините за отнятое время :)
Александр
дратути
с рабочей тачки запускаю билд докер образа с командой
RUN npm i -dd
вываливается с ошибкой
npm http request GET https://registry.npmjs.org/core-js
npm verb stack Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
npm verb stack at Object.exports._errnoException (util.js:1020:11)
npm verb stack at errnoException (dns.js:33:15)
npm verb stack at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
npm verb cwd /
npm ERR! Linux 4.11.12-200.fc25.x86_64
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-dd"
npm ERR! node v6.12.0
npm ERR! npm v3.10.10
npm ERR! code EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! getaddrinfo EAI_AGAIN registry.npmjs.org:443
на гитхабе нода все кивают на прокси, но у меня нет прокси между мной и интернетами.
Nurik
Матрос
ребят, хоть у кого-нибудь хоть раз в жизни завелись шареные папки на вагранте с виндой-хостом?
Матрос
у меня блин половина пакетов не ставится, я не понимаю как это говно конфигурировать еще
Матрос
в смысле npm пакеты не ставятся
Александр
Александр
Server
usernameak
https://www.nodeknockout.com/entries/311-0day
проголосуйте пж там внизу кнопка
Александр
спасибо. докер-то я знаю как победить.
Dmitrii
module.exports = new ClassName()
чем плоха такая запись?
Таймураз
Ребят, кто работает с bookshelf?
Vladimir
pchelka
привет.
function sum() {
con.query("SELECT COUNT(1) FROM taskday", function (err, result, fields) {
let q = result[0]['COUNT(1)']
return q
})
}
pchelka
есть функция, которая должна возвратить значение q. но как написано я так думаю работать не будет. такое вообще возможно сделать?
V
Нет, учи жс
pchelka
да я понимаю, что работать не будет так. а как мне возвратить значение q? какие-нибудь идеи?
сomorsiс
верни Promise
сomorsiс
либо через колбек (но лучше не надо)
pchelka
почему не надо?
сomorsiс
все равно потом переписывать будешь на промисы/async await
pchelka
хорошо, спасибо, пойду читать что такой promise)
Таймураз
Прям вообще никто с bookshelf не работал?
Dmitrii
кстати кто тут knex хвалил, чем ответы мапите когда джоины 1:m или m:m?
Таймураз
Я вот сейчас разбираюсь как раз с knex/bookshelf
Как проще всего сделать мап 1:m через вторую таблицу