Size: a a a

Node.js — русскоговорящее сообщество

2020 January 14

H

He111 in Node.js — русскоговорящее сообщество
ребят зацените
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
а завтра будет перечитывать и испытывать сильный кринж...
источник

H

He111 in Node.js — русскоговорящее сообщество
Илья | 😶
а завтра будет перечитывать и испытывать сильный кринж...
Согласен. но нееводня)
источник

H

He111 in Node.js — русскоговорящее сообщество
источник

P

Phantom in Node.js — русскоговорящее сообщество
всем привет
пытаюсь сделать запрос на
router.delete('/snippet/:id', (req, res) =>...) 
, но получаю ошибку на клиенте not found.  
Если не указываю параметр, то все работает. гуглила, ничего не нашла, параметры вроде правильно указыаю,
На клиенте использую fetch. Пробовала в строке указать параметры  
("http://localhost:3002/api/snippet?id=123")
и через метод
url1.searchParams.append('id', "5e18007587f0fb2d303905df")
, но все равно не идет запрос
Использую express, bodyparser
Не знаете в чем может быть проблема, не сталкивались?
источник

H

Hesus in Node.js — русскоговорящее сообщество
В req.params будет id=123 если запрос будет /snippet/123
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
Вопрос к гуруSequalize
Есть базовая модель документ, есть наследуемые от нее счета, счет-фактуры накладные и т д
Хочу иметь атрибут с суммой сумм всех строк
attributes: {
   include: [
       [
           literal(`${'COALESCE('
                   
+ '(SELECT sum(a.amount_with_vat) FROM document_lines a '
                   
+ 'WHERE a.document_id = '}${ ВОТ ТУТ ЧТО ПИСАТЬ ЧТО БЫ ПОЛУЧИТЬ ИМЯ ТАБЛИЦЫ так как this.name не работает из-за того что  не определен}\.\`id\`), 0)`),
           'amount_with_vat',
       ],
   ],
},
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
(мм, в 1С наконец-то завезли поддержку js-а?)
источник

YV

Yura Vshchnk in Node.js — русскоговорящее сообщество
В YoptaScript
источник

r🐾

rovnyart 🐾 in Node.js — русскоговорящее сообщество
Vladimir Lastovka
Вопрос к гуруSequalize
Есть базовая модель документ, есть наследуемые от нее счета, счет-фактуры накладные и т д
Хочу иметь атрибут с суммой сумм всех строк
attributes: {
   include: [
       [
           literal(`${'COALESCE('
                   
+ '(SELECT sum(a.amount_with_vat) FROM document_lines a '
                   
+ 'WHERE a.document_id = '}${ ВОТ ТУТ ЧТО ПИСАТЬ ЧТО БЫ ПОЛУЧИТЬ ИМЯ ТАБЛИЦЫ так как this.name не работает из-за того что  не определен}\.\`id\`), 0)`),
           'amount_with_vat',
       ],
   ],
},
where a.document_id = documents.id
источник

r🐾

rovnyart 🐾 in Node.js — русскоговорящее сообщество
а еще если у тебя правильно настроены ассоциации, то можно инклюднуть эти линии (не в атрибутах, а просто include: { association: 'documentLines' }), и тогда в атрибутах по идее просто [sequelize.fn('SUM', 'document_lines.amount_with_vat'), 'amountWithVat']
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
rovnyart 🐾
where a.document_id = documents.id
Не работает, так как Unknown column 'documents.id' in 'where clause'
FROM documents AS Invoice
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
А для других типов там будет Order, Treansfer и т д
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
rovnyart 🐾
а еще если у тебя правильно настроены ассоциации, то можно инклюднуть эти линии (не в атрибутах, а просто include: { association: 'documentLines' }), и тогда в атрибутах по идее просто [sequelize.fn('SUM', 'document_lines.amount_with_vat'), 'amountWithVat']
Так не хочу ибо тащить сто линий на документ там где это не надо
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Phantom
всем привет
пытаюсь сделать запрос на
router.delete('/snippet/:id', (req, res) =>...) 
, но получаю ошибку на клиенте not found.  
Если не указываю параметр, то все работает. гуглила, ничего не нашла, параметры вроде правильно указыаю,
На клиенте использую fetch. Пробовала в строке указать параметры  
("http://localhost:3002/api/snippet?id=123")
и через метод
url1.searchParams.append('id', "5e18007587f0fb2d303905df")
, но все равно не идет запрос
Использую express, bodyparser
Не знаете в чем может быть проблема, не сталкивались?
Это не query параметр, а просто путь.
Делай так
http://localhost:3002/api/snippet/123
источник

P

Phantom in Node.js — русскоговорящее сообщество
уже поняла, спасибо
источник

SS

Sanzhar Sarsenbi in Node.js — русскоговорящее сообщество
Всем привет!
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sanzhar Sarsenbi
Всем привет!
источник

SS

Sanzhar Sarsenbi in Node.js — русскоговорящее сообщество
источник

SS

Sanzhar Sarsenbi in Node.js — русскоговорящее сообщество
У меня почему-то этот код работает не всегда одинакого
источник