Size: a a a

JavaScript fwdays

2020 August 10

ES

Evg Sevg in JavaScript fwdays
Тогда сформулирую вопрос по другому, кто то использовал технологию CORS для работа с внешними АПИ?🤷‍♂️🤏🏼
источник

А

Андрей in JavaScript fwdays
это как раз на совести внешнего апи, если оно доступно с браузера
источник

ВП

Василий Петров... in JavaScript fwdays
Не имея возможности поправить заголовки на стороне апи, не получится. Если оно для ограниченного набора доменов работает, то только просить чтобы ваш добавили. Можно еще свою версию браузера подпатчить, но это не начального уровня задачка.
источник

ВП

Василий Петров... in JavaScript fwdays
И пользователям ее насильно не всучишь.
источник

Р

Ростислав in JavaScript fwdays
Можно накидать свой апи, который будет проксировать запрос на внешний апи. И на своём апи вы уже сможете правильно настроить корсы
источник

ES

Evg Sevg in JavaScript fwdays
Ростислав
Можно накидать свой апи, который будет проксировать запрос на внешний апи. И на своём апи вы уже сможете правильно настроить корсы
Я там статью выше сбросил можно как там делать или это черевато?🤷🏻‍♂️🤏🏼🤏🏼
источник

ВП

Василий Петров... in JavaScript fwdays
Ростислав
Можно накидать свой апи, который будет проксировать запрос на внешний апи. И на своём апи вы уже сможете правильно настроить корсы
Да можно наверное и прокси какой нибудь настроить, чтобы заголовки подменял.
источник

ВП

Василий Петров... in JavaScript fwdays
Evg Sevg
Я там статью выше сбросил можно как там делать или это черевато?🤷🏻‍♂️🤏🏼🤏🏼
А что там написано другого, кроме того что с сервера нужны правильные заголовки? Я бегло пробежал статью, но чудесных методов не увидел.
источник

V

V in JavaScript fwdays
источник

ES

Evg Sevg in JavaScript fwdays
app.use(function (request, result, next) {
let origins = [
       'http://api1',
       'http://api2'
   ];

   for(var i = 0; i < origins.length; i++){
       var origin = origins[i];

       if(req.headers.origin.indexOf(origin) > -1){
           res.header('Access-Control-Allow-Origin', req.headers.origin);
       }
   }
   
   res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
   res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
   next();
});🤏🏼
источник

V

V in JavaScript fwdays
Ещё есть такая штука
https://cors-anywhere.herokuapp.com/
источник

V

V in JavaScript fwdays
V
Ещё есть такая штука
https://cors-anywhere.herokuapp.com/
Эта работает на клиенте, но вы же и сами понимаете, чем пахнет использование этого на проде 🥴
источник

ES

Evg Sevg in JavaScript fwdays
Это для отключения КОРС защит !! И ВСЁ!!!!👌🏻👌🏻👌🏻👌🏻
источник

ES

Evg Sevg in JavaScript fwdays
Хлопцы а кто смарт-контракты на ноде писал есть такие?Есть смысл это учить сейчас или дождаться когда карантин закончится?😟🖐🏻🤷🏻‍♂️
источник
2020 August 11

N

Nikita in JavaScript fwdays
Evg Sevg
Хлопцы а кто смарт-контракты на ноде писал есть такие?Есть смысл это учить сейчас или дождаться когда карантин закончится?😟🖐🏻🤷🏻‍♂️
Я писал 2 года назад. А какой у вас конкретно вопрос?
Касательно смысла учить ничего вам не подскажу. Скорее задам встречный вопрос.
Если вы сами не можете принять решение нужно ли вам разбираться в технологии, то как вы будете обосновывать ее применение коллегам?
источник
2020 August 12

ES

Evg Sevg in JavaScript fwdays
вот увидел такое https://habr.com/ru/company/alfa/blog/323070/ и такое https://logist.today/dnevnik_logista/2018-01-23/maersk-i-ibm-zapuskajut-blokchejn-platformu-v-sfere-globalnoj-logistiki/       стало интересно,но сейчас все проекты находятся в подвешенном состоянии не да ни нет вот и решил поинтересоваться, насколько эти технологии востребованы в данное время... 🧐🤷‍♂️
источник

N

Nikita in JavaScript fwdays
Evg Sevg
вот увидел такое https://habr.com/ru/company/alfa/blog/323070/ и такое https://logist.today/dnevnik_logista/2018-01-23/maersk-i-ibm-zapuskajut-blokchejn-platformu-v-sfere-globalnoj-logistiki/       стало интересно,но сейчас все проекты находятся в подвешенном состоянии не да ни нет вот и решил поинтересоваться, насколько эти технологии востребованы в данное время... 🧐🤷‍♂️
Упрощено говоря, Вы задаёте вопрос а есть ли у бизнеса запрос на эти технологии. Где то есть, но будет ли у вас на них выход, я сомневаюсь
источник
2020 August 13

ES

Evg Sevg in JavaScript fwdays
Хлопцы еще такой вопрос, при работе с апи как правильно организовать работу с кеш, что бы данные загружались из кеша а не шел запрос на сервер, если данные уже были загружены.Есть какой то механизм или готовое архитектурное решение для реакта.Если кеширование на сервере отключено, что тогда, писать в структурированный файл, например json,txt?🧐🤏🏼
источник

N

Nikita in JavaScript fwdays
Evg Sevg
Хлопцы еще такой вопрос, при работе с апи как правильно организовать работу с кеш, что бы данные загружались из кеша а не шел запрос на сервер, если данные уже были загружены.Есть какой то механизм или готовое архитектурное решение для реакта.Если кеширование на сервере отключено, что тогда, писать в структурированный файл, например json,txt?🧐🤏🏼
Выясните для себя чтобы вы хотите, чтобы запрос не шел на сервер на уровне браузера или на уровне JS кода.

Если на уровне браузера, то копайте в http заголовке.

Если на уровне JS кода, то вам уже отвечали на этот вопрос выше.
источник

ES

Evg Sevg in JavaScript fwdays
Спасибо,но вопрос следующий можно ли хранить кеш локально в структурированном файле.Кто то делал такое?Понятно, что оно будет медленнее работать, но как вариант...🤷🏻‍♂️🤏🏼
источник