Size: a a a

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

2019 October 24

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Как с ноды я придумаю) а вот как создать файл из этого стрима - без понятия
А зачем файл создавать?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Как с ноды я придумаю) а вот как создать файл из этого стрима - без понятия
В общем, читай: https://nodejs.org/api/stream.html#stream_readable_pipe_destination_options
Можешь запайпить в https POST, можешь в файловую систему запайпить
источник

DG

Denis Glindep in Node.js — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
А зачем файл создавать?
Зачем файл, потому что мне не нужно сохранять файл на диске, мне грубо говоря надо его просто отослать на другой сервис через прослойку ноды
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Зачем файл, потому что мне не нужно сохранять файл на диске, мне грубо говоря надо его просто отослать на другой сервис через прослойку ноды
тогда тебе файл не нужен - оставайся в стримах
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
правильно ли я понимаю что в обычной реализации JWT с двумя токенами, при жизни ацес токена в 15 минут будет происходить следующее - каждые 15 минут когда фронт ломится в апи, на все запросы придет 401, далее фронт пошлет в auth сервер рефреш токен после чего с новым ацесс токеном надо будет повторить последние зафейлевшиеся запросы ?
источник

DG

Denis Glindep in Node.js — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
тогда тебе файл не нужен - оставайся в стримах
Мне в стримах нельзя оставаться. Потому что облако, в пост запрос принимает файл
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Мне в стримах нельзя оставаться. Потому что облако, в пост запрос принимает файл
Где выше было сказано про облако? Я что-то пропустил
источник

DG

Denis Glindep in Node.js — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Где выше было сказано про облако? Я что-то пропустил
В первых сообщениях)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Всем привет.
С фронта мне приходит формдата файл, который мне надо загрузить на сторонний сервис.
Каким образом я могу это сделать с ноды?
sails.js
И где тут про облако?
источник

DG

Denis Glindep in Node.js — русскоговорящее сообщество
Denis Glindep
В sails при получении формдаты я получаю readableStream, из него нужно создать файл и загрузить через хттп на облако
Здесь
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
Denis Glindep
Здесь
Ты думаешь, HTTP протокол работает со стримами? Stream - это Nodejs обёртка - облако получит его как файл
источник

AB

Alexander Berezin in Node.js — русскоговорящее сообщество
Подскажите, как грамотно оформить пакет.
Он должен на фронте работать и на бэке. Если на фронте, тогда он юзает XMLHttpRequest, если на бэке, то require('https')
Он рабочий, но косяк в том, что rollup ругается на require('https').
Как грамотно сделать? Прикрутить в пакет сборку и две разных версии в dist складывать?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in Node.js — русскоговорящее сообщество
var request = require('request');
...
var req = request.post({
 url: 'your post url',
 headers: {<headers>},
 body: yourReadableStream
});
источник

DG

Denis Glindep in Node.js — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
var request = require('request');
...
var req = request.post({
 url: 'your post url',
 headers: {<headers>},
 body: yourReadableStream
});
Пробую сейсчас так. Спасибо
источник

AN

Artem Nemtsev in Node.js — русскоговорящее сообщество
Есть класс, реализация которого раз в 10 секунд должна долбиться к API и возвращать ответ.
Вопрос в следующем: как лучше реализовать эту периодичность запосов?
Если setInterval ставить внутри самого класса, то мы будем иметь один интервал на один экземпляр, что никуда не годится.
Использовать сингтон? Может еще есть какие-то варианты?
источник

DK

Dmitry K in Node.js — русскоговорящее сообщество
Добрый вечер. Подскажите плиз. Есть у меня ассинхронная функция внутри которой я делаю запрос на получение данных о погоде. Ок, получил я их помещаю их в переменную. Ее я хочу распарсить, что бы извлечь один параметр из обьекта

module.exports.putWeatherData = async (event, context) => {
 const weather = await fetch(`${process.env.URL}?q=${process.env.YOUR_CITY}&appid=${process.env.API_KEY}`);
 
 try {
   const DBkey = await JSON.parse(weather).dt + ''"
 } catch (err) {
   console.log(err)
 }
....
Я где то косячу и не пойму где
конечная цель получить значение DBkey
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Artem Nemtsev
Есть класс, реализация которого раз в 10 секунд должна долбиться к API и возвращать ответ.
Вопрос в следующем: как лучше реализовать эту периодичность запосов?
Если setInterval ставить внутри самого класса, то мы будем иметь один интервал на один экземпляр, что никуда не годится.
Использовать сингтон? Может еще есть какие-то варианты?
уточните, плз - класс один, но объектов этого класса много, каждый из которых должен долбиться раз в 10 секунд куда-то но со своими "персональными параметрами"... все верно?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
const DBkey = await JSON.parse(weather).dt + '' тут await лишний
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Dmitry K
Добрый вечер. Подскажите плиз. Есть у меня ассинхронная функция внутри которой я делаю запрос на получение данных о погоде. Ок, получил я их помещаю их в переменную. Ее я хочу распарсить, что бы извлечь один параметр из обьекта

module.exports.putWeatherData = async (event, context) => {
 const weather = await fetch(`${process.env.URL}?q=${process.env.YOUR_CITY}&appid=${process.env.API_KEY}`);
 
 try {
   const DBkey = await JSON.parse(weather).dt + ''"
 } catch (err) {
   console.log(err)
 }
....
Я где то косячу и не пойму где
конечная цель получить значение DBkey
после фетча надо обрабатывать респонс если что
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
к тому же стоит поместить и сам await fetch в секцию try {.... перед JSON - т.к. тут тоже может быть исключение, если не хотите делать обработку через .then(...).catch(...)
источник