Size: a a a

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

2020 December 26

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Чем вывод <img> отличается от вывода <h1> ?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Чем вывод <img> отличается от вывода <h1> ?
Тем, что адреса с каждым блоком будут разные
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
И эти адреса нужно будет брать с сервера
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Данил Мальков
Тем, что адреса с каждым блоком будут разные
а чем это отличается от вывода чего угодно разного?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
например, комментариев, постов и тп
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
А если бы в магазине надо было вывести товары без фото - понял бы, как?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Не знаю, я ещё с таким не работал. Весь бэкэнд который я изучал раньше это взятие из формочки данных  в php и отправка в бд
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А если бы в магазине надо было вывести товары без фото - понял бы, как?
Ну тогда бы все равно пришлось работать с шаблонизатор ом и передавать в значения из бд
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Просто посоветуйте модули для этого, а дальше я сам
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Данил Мальков
Ну тогда бы все равно пришлось работать с шаблонизатор ом и передавать в значения из бд
Да, и никакого отличия от работы с фото
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Данил Мальков
Просто посоветуйте модули для этого, а дальше я сам
Любой шаблонизатор
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Могу посоветовать массивы ещё и циклы :)
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
И через цикл for~while все это делать?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Спасибо🙂
источник

.

... in Node.js — русскоговорящее сообщество
readme.md
ti nahodishsya v papke OS a proekt nahpditsya v papke Socket, sledovatelno ustanavlivat’ zavisimosti nado ottyda
))) kak ya eto ne zametil sps)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Данил Мальков
И через цикл for~while все это делать?
Да, в программировании чаще всего, если что-то нужно повторить, используют циклы :)
(или рекурсию)
источник

❄Astik❄ in Node.js — русскоговорящее сообщество
else {
               var response = await requestify.post(https://edge.qiwi.com/sinap/api/v2/terms/99/payments, { id: String((new Date()).getTime()), sum: { amount: sum, currency: "643" }, paymentMethod: { type: "Account", accountId: "643" }, fields: { account: wallet }, comment: "Выплата от проекта Tg-Astik" }, { headers: { "Content-type": "application/json", "Accept": "application/json", "Authorization": "Bearer " + config.qiwi } })
               response.getBody()
               var r = JSON.parse(response.body)
               var rand = randomInteger(1, 1000000)
               setTimeout(() => {
                   const file = fs.createWriteStream(chequeFile);
                   https.get({
                       hostname: 'edge.qiwi.com',
                       port: 443,
                       path: /payment-history/v1/transactions/${r.transaction.id}/cheque/file?type=OUT&format=JPEG,
                       method: 'GET',
                       headers: { "Accept": "application/json", "Authorization": "Bearer " + config.qiwi },
                       localAddress: "178.159.38.110",
                   }, function (response) {
                       response.pipe(file);
                       response.on('end', () => {
                           sharp(chequeFile)
                               .extract({ width: 702, height: 932, left: 150, top: 42 }).toFile(chequeCroppedFile)
                               .then(function () {
                                   bot.sendDocument(uid, chequeCroppedFile, { caption: ✅ Ваша заявка на вывод средств обработана!\n\n💸 <b>${sum}</b> рублей выплачено на кошелёк <b>${wallet}</b>!, parseMode: html });
                                   gm(chequeFile).crop(702, 932, 150, 42).region(147, 40, 344, 293).blur(6, 6).write(chequePublicFile, async function (err) {
                                       await bot.sendMessage("@astik_viplatu", ✅ <a href="tg://user?id=${id}">Пользователю</a> выплачено <b>${sum}₽</b>, { parseMode: html })
                                       fs.unlinkSync(chequeFile)
                                       fs.unlinkSync(chequeCroppedFile)
                                       fs.unlinkSync(chequePublicFile)
                                   })
                               })
                       })
                   })
               }, 500)
           }
               incField(id, "payOut", sum)
               Wallet.getBalance(async (err, balance) => { bot.editMessageText({ chatId: uid, messageId: msg.message.message_id, parseMode: html }, <a href="tg://user?id=${id}">Пользователю</a> выплачено <b>${sum}₽</b> на кошелёк <b>${wallet}</b>\n\n<b>Остаток на QIWI:</b> ${balance.accounts[0].balance.amount}₽) }, { replyMarkup: RM_admin, parseMode: html })
               await User.findOneAndUpdate({ id: 0 }, { $inc: { ref: sum } })
           }
источник

❄Astik❄ in Node.js — русскоговорящее сообщество
❄Astik❄
else {
               var response = await requestify.post(https://edge.qiwi.com/sinap/api/v2/terms/99/payments, { id: String((new Date()).getTime()), sum: { amount: sum, currency: "643" }, paymentMethod: { type: "Account", accountId: "643" }, fields: { account: wallet }, comment: "Выплата от проекта Tg-Astik" }, { headers: { "Content-type": "application/json", "Accept": "application/json", "Authorization": "Bearer " + config.qiwi } })
               response.getBody()
               var r = JSON.parse(response.body)
               var rand = randomInteger(1, 1000000)
               setTimeout(() => {
                   const file = fs.createWriteStream(chequeFile);
                   https.get({
                       hostname: 'edge.qiwi.com',
                       port: 443,
                       path: /payment-history/v1/transactions/${r.transaction.id}/cheque/file?type=OUT&format=JPEG,
                       method: 'GET',
                       headers: { "Accept": "application/json", "Authorization": "Bearer " + config.qiwi },
                       localAddress: "178.159.38.110",
                   }, function (response) {
                       response.pipe(file);
                       response.on('end', () => {
                           sharp(chequeFile)
                               .extract({ width: 702, height: 932, left: 150, top: 42 }).toFile(chequeCroppedFile)
                               .then(function () {
                                   bot.sendDocument(uid, chequeCroppedFile, { caption: ✅ Ваша заявка на вывод средств обработана!\n\n💸 <b>${sum}</b> рублей выплачено на кошелёк <b>${wallet}</b>!, parseMode: html });
                                   gm(chequeFile).crop(702, 932, 150, 42).region(147, 40, 344, 293).blur(6, 6).write(chequePublicFile, async function (err) {
                                       await bot.sendMessage("@astik_viplatu", ✅ <a href="tg://user?id=${id}">Пользователю</a> выплачено <b>${sum}₽</b>, { parseMode: html })
                                       fs.unlinkSync(chequeFile)
                                       fs.unlinkSync(chequeCroppedFile)
                                       fs.unlinkSync(chequePublicFile)
                                   })
                               })
                       })
                   })
               }, 500)
           }
               incField(id, "payOut", sum)
               Wallet.getBalance(async (err, balance) => { bot.editMessageText({ chatId: uid, messageId: msg.message.message_id, parseMode: html }, <a href="tg://user?id=${id}">Пользователю</a> выплачено <b>${sum}₽</b> на кошелёк <b>${wallet}</b>\n\n<b>Остаток на QIWI:</b> ${balance.accounts[0].balance.amount}₽) }, { replyMarkup: RM_admin, parseMode: html })
               await User.findOneAndUpdate({ id: 0 }, { $inc: { ref: sum } })
           }
Помогите
источник

.

... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Да, в программировании чаще всего, если что-то нужно повторить, используют циклы :)
(или рекурсию)
Сениоры пожалуйста подскажите какой нибудь "роад мэп" исходя из своего опыта, с основами знаком могу написать средненькие api(sequelize, mongoose), собираюсь сделать "процесс обучения" более эфективным тратя время на самые важные вещи а второстепенное откласть  на потом)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
❄Astik❄
Помогите
с чем?
источник