Size: a a a

GraphQL — русскоговорящее сообщество

2021 June 28

ИК

Иван Кара in GraphQL — русскоговорящее сообщество
А какую информацию на стороне фронта тебе даст наличие рефреш токена? Он все равно принимает участие только в получении пары токенов и всё
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
кто сталкивался с проблемой неполной загрузки изображений через upload, у меня
if(image){
               console.log('this image',image);
               fs.mkdir('images', { recursive: true }, (err) => {
                 if (err) throw err;
               });
               
               const { createReadStream, filename, mimetype, encoding } = await image;
               const stream = createReadStream();
               const files = await processUpload({ stream, filename, mimetype })
}


const processUpload = async ({stream, filename, mimetype}) => {
try{

  const id = shortid.generate();
  const path = images/${id}-${filename};
  const writeStream = await fs.createWriteStream(path, {
    flags: 'w'
   })
   return new Promise((resolve, reject) =>
   stream
   .pipe(writeStream)
   .on('finish', () => resolve({ id, path, filename, mimetype }))
   .on('error', reject)
   );
 }catch(e) {
   console.log(e);
 }
};
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
в итоге в папке имаге создает половину картинки
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Ну не сказал бы что не нужен
источник

C

Ciemna_noc in GraphQL — русскоговорящее сообщество
сорри за нубский вопрос, если данные в кэш положились ок, а дальше после релоада кэш старый
источник

ВВ

Вячеслав Волков... in GraphQL — русскоговорящее сообщество
я даже вопроса не понял
источник

C

Ciemna_noc in GraphQL — русскоговорящее сообщество
я кладу данные в кэш, все норм, но после релоада, данные не новые, а старые (до того, как я их положила в кеш)
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну а как они должны сохранится то, если они в кеше
источник

C

Ciemna_noc in GraphQL — русскоговорящее сообщество
лан, тогда буду пуллить их на сервер
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Помогите разобраться с кешом, я буду делать writeQuery по запросу и могут записываться разные данные туда, они будут перезаписываться или складироваться?
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Почему при чтении кеша высвечивает ошибка
Uncaught (in promise) Error: Can't find field 'id' on ROOT_QUERY object

записывает в кеш нормально, я вижу через apollo dev tools
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Как добавить no-cors ? Я так понимаю во фронт добавить надо ?
Использую typescript graphql apollo
источник

M

Mary in GraphQL — русскоговорящее сообщество
Вообще это на сервере все настраивается. Можно на фронте сделать прокси или поставить расширение no cors
источник
2021 June 29

B

Bohdan in GraphQL — русскоговорящее сообщество
как в apollo можно сделать второй запрос сразу по завершению первого
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
я пытаюсь в update сделать второй запрос на основе данных с первого но не выходит, пишет что хук нельзя юзать вне реакт компонентов
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
А он не промис?
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Фукнция update вроде срабатывает по завершению первого запроса?
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
В апдейте так делать не стоит, он же для обновления кэша
источник

AB

Alexandr Bogachev in GraphQL — русскоговорящее сообщество
Вообще лучше код покажи)
источник

B

Bohdan in GraphQL — русскоговорящее сообщество
Я делаю мутацию, по завершении мутации я записываю в куки токен,
затем сразу мне нужно получить полный профиль юзера, а что бы его получить нужно добавить токен к запросу
источник