Size: a a a

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

2020 April 30

B

Bty in Node.js — русскоговорящее сообщество
Но там профиль в одном запросе
источник

М

Максим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
таким образом РАНЬШЕ определяли, что это ajax-запрос и нужно вернуть json, а не html
А сейчас как делают?
источник

C🐝

Cenator 🐝 in Node.js — русскоговорящее сообщество
Максим
А сейчас как делают?
Хедер accept
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Максим
А сейчас как делают?
jquery к своим запросам автоматически добавляла заголовок "X-Requested-With": "XMLHttpRequest" (это и есть тот самый .xhr в экспрессе). но fetch автоматически такое не добавляет, поэтому нужно как-то по-другому выкручиваться.
источник

М

Максим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
jquery к своим запросам автоматически добавляла заголовок "X-Requested-With": "XMLHttpRequest" (это и есть тот самый .xhr в экспрессе). но fetch автоматически такое не добавляет, поэтому нужно как-то по-другому выкручиваться.
Спасибо.
источник

О

Олег in Node.js — русскоговорящее сообщество
Подскажите пожалуйста, я в index.js, в точке входа, написал код

const TelegramBot = require("node-telegram-bot-api");

const TOKEN = process.env.TELEGRAM_TOKEN;

const bot = new TelegramBot(TOKEN);

bot.setWebHook(`…/api/bot`);

Вопрос, как я могу теперь управлять ботом из контроллера ? Мне просто создать эксземпляр класса еще раз в нужно контрллере или можно передать переменную в роуты и из роутов в контрллер ?

Роуты подключаю так

app.use("/api", require("./backend/routes/api"));
источник

А

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

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
плакала половина маршрутки...
источник

А

Аскар in Node.js — русскоговорящее сообщество
Сможешь помочь ?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Олег
Подскажите пожалуйста, я в index.js, в точке входа, написал код

const TelegramBot = require("node-telegram-bot-api");

const TOKEN = process.env.TELEGRAM_TOKEN;

const bot = new TelegramBot(TOKEN);

bot.setWebHook(`…/api/bot`);

Вопрос, как я могу теперь управлять ботом из контроллера ? Мне просто создать эксземпляр класса еще раз в нужно контрллере или можно передать переменную в роуты и из роутов в контрллер ?

Роуты подключаю так

app.use("/api", require("./backend/routes/api"));
тебе нужно переменную bot пробросить в роуты.
источник

О

Олег in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
тебе нужно переменную bot пробросить в роуты.
Я просто это все вынес в контрлллер где пользуюсь ботом, мне же по сути в bot update нужно просто req.body передать, а он у меня как раз там)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Олег
Я просто это все вынес в контрлллер где пользуюсь ботом, мне же по сути в bot update нужно просто req.body передать, а он у меня как раз там)
если node-telegram-bot-api не хранит никакого особого состояния внутри экземпляра класса, то можешь и не пробрасывать. а просто создать новый экземпляр класса
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
vercel (бывший zeit) весьма удобно использовать для ботов. просто делаешь в их 2 версии апи что-то типа module.exports = bot.webhookCallback(`/tg/webhook/${process.env.BOT_TOKEN}`); и усё готово
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Олег
Подскажите пожалуйста, я в index.js, в точке входа, написал код

const TelegramBot = require("node-telegram-bot-api");

const TOKEN = process.env.TELEGRAM_TOKEN;

const bot = new TelegramBot(TOKEN);

bot.setWebHook(`…/api/bot`);

Вопрос, как я могу теперь управлять ботом из контроллера ? Мне просто создать эксземпляр класса еще раз в нужно контрллере или можно передать переменную в роуты и из роутов в контрллер ?

Роуты подключаю так

app.use("/api", require("./backend/routes/api"));
ntba говно
источник

О

Олег in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
ntba говно
а что нужно ?
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
telegraf
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
и чем он лучше? у них даже changelog'а нет
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
и чем он лучше? у них даже changelog'а нет
Буквально всем
источник

SZ

Saken Zhalgas in Node.js — русскоговорящее сообщество
Telegraf очень удобный
источник