Size: a a a

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

2020 January 15

u

undefined in Node.js — русскоговорящее сообщество
В любом случае обернуть в middleware для koa довольно просто
источник

Ð

Ð in Node.js — русскоговорящее сообщество
я бы на месте контрибов коа запилил туда метод-оборачивалку для модулей экспресса, ну или отдлельный субмодуль для этого
источник

Ð

Ð in Node.js — русскоговорящее сообщество
чтобы люди не страдали
источник

V

Victor in Node.js — русскоговорящее сообщество
undefined
body, router, session, может еще чего.
ну вот открываем боди и смотрим как быстро закрыли критическую уязвимость https://github.com/dlau/koa-body/issues/75
источник

u

undefined in Node.js — русскоговорящее сообщество
Ð
я бы на месте контрибов коа запилил туда метод-оборачивалку для модулей экспресса, ну или отдлельный субмодуль для этого
В koa можно express сунуть. У koa есть
ctx = {
   ...ctx
   req, res - http.createServer(req, res),
   request, response - свои
}
источник

Ð

Ð in Node.js — русскоговорящее сообщество
да понятно что можно, я про то чтобы просто app.use(exptokoa('body-parser'))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если так возмоно конечно, я хз, я больше по экспрессу
источник

u

undefined in Node.js — русскоговорящее сообщество
библиотек много. И никто не мешает самому сделать это. Koa как раз сделан был пустым, чтобы ты мог сам сделать свой велосипед любого цвета)
источник

E

Envy in Node.js — русскоговорящее сообщество
Ð
данные биндить только биндингом, лучше всего нативной си либой
Биндинг это конструкция вида $1, $2, &n....
Верно?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
да, биндинг это когда данные передаются драйверу бд отдельно от запроса
источник

E

Envy in Node.js — русскоговорящее сообщество
В запросе вида pool.query(“insert into ads (name, link) values ($1, $2),  [ads.name, ads.link]
источник

E

Envy in Node.js — русскоговорящее сообщество
Все хорошо?
Я не стал дописывать функцию т.к сейчас это не важно
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Envy
Все хорошо?
Я не стал дописывать функцию т.к сейчас это не важно
Всё вроде правильно
источник

Ð

Ð in Node.js — русскоговорящее сообщество
да, но лучше не лениться и передавать сразу JSON {text, values}, так код будет лучше выглядеть и легче потом превратить простой запрос в хранимый
источник

Ð

Ð in Node.js — русскоговорящее сообщество
вообще хорошо когда все выглядит везде однообразно, и без нескольких логически разных штук в одну строчку, так мозгу легче распознавать знкомые паттерны, а пальцам легче менять строки местами, копировать и перемещать их, по возможности имеет смысл разбивать любой код на строки ) по этой же причине я не особенно люблю чейны и функциональную парадигму
источник

E

Envy in Node.js — русскоговорящее сообщество
Ð
да, но лучше не лениться и передавать сразу JSON {text, values}, так код будет лучше выглядеть и легче потом превратить простой запрос в хранимый
Что-то вроде const {text, val } = ads; ? Просто я для заполнения бд прихожусь циклом по массиву данных for (let ad of ads) { и уже здесь делаю запросы }
источник

Ð

Ð in Node.js — русскоговорящее сообщество
ну я же давал пример выше
источник

E

Envy in Node.js — русскоговорящее сообщество
А, прошу прощения, увидел
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в цикле ты вызываешь функцию с запросом (не рекомендую смешивать текст запросов и логику контроллера, тексты запросов лучше выносить в отдлельный класс и файл, или вообще в бд, если знаешь как это делать)
источник

E

Envy in Node.js — русскоговорящее сообщество
Понял, буду иметь в виду
источник