Не будет OPTIONS запрос весить 1кб, там не так много информации отправляется. Это не чисто клон «главного» запроса.
Я не считаю себя достаточным специалистом, чтобы объективно оценивать + и — подхода. Но не считаю, что это слишком усложняет или грузит процесс. А по безопасности вроде понятная выгода.
На мой взгляд важно, так как на мой взгляд большинство отписывается с точки зрения больших сложных проектов. Но в мире дохрена простых «формочек» и «crudов» простых и прямолинейных. И куча девов, которые их годами делает.
А что за проекты у вас?
до этого как-то спокойно жил, не тужил
А что за проекты у вас?
Почему тогда не перекатишься в бэк и не сделаешь хорошо фронтам?
Планирую в фулстак поначалу, в процессе перекатывания.
Что собственно документировать?
Все в курсе, что разработка под веб. Браузеры работают именно так, что настройка нужна.
Ок, согласен.
Но не кажется ли вам это немного притянутым за уши, когда разработка идёт под веб?
Это странно для меня (ситуация в целом), так как когда я начал смотреть курсы по Ноду, эта тема была в разделе 101
Я хз вообще что за префалай запрос
С этого бы начал.
Представь, что фронт находится на staging.com, а апишка, к которой он обращается на api.production.com. Фронт хочет отправить json POST’ом. Современные браузеры автоматически отправляют OPTIONS реквесты (которые называются pre-flight), чтобы проверить разрешает ли сервер, чтобы такой запрос с такого-то домена и с такими заголовками отправлялся на сервер.
Для безопасности, по умолчанию, кроме простых запросов, вернётся ошибка ещё на стадии OPTIONS запроса. Для того чтобы этого избежать надо настроить сервер («Access-Contol-Allow-*» заголовки)
Спасибо за ответ.
В мире простых CRUD’ов тоже такое происходит?
Какие другие домены?
Начинаем разработку веб-приложения. Фронт на локалхосте, к примеру. Бэк в документации предоставляет способы общения с сервером. Посылаешь запрос, получаешь ошибку на pre-flight запрос.
(и то не всякий)
Всякий, на который стоит ориентироваться.
Помогите понять тогда, какой будет среднестатистический клиент апишки?
Потому что бэкэндер вообще может не знать каким способом вы дергаете сервер
Способом, описанным в документации апишки, которую создал бэкенд дев?
То есть бэк такой пишет CRUD для веба, распарсивает json от клиента,...
router.post('/add-product', (req, res) => {
...
});
А потом такой внезапно: Я не в курсе какие ты там заголовки отправляешь, в каком формате данные идут, я ничего не знаю о транспортном уровне.
То, что фронт команда с локалхоста отправляет запросы он тоже не в курсе, так как спал на митингах.
Так это работает?
И? Человек, который пишет апи для веба не должен знать что это и как с ним работать?
То есть вещи, которые нужно настроить для того, чтобы иметь возможность делать запросы это не базовые ?
Хотите сказать, что разраб пишет апишку и не в курсе какие сервер будет ожидать заголовки ?
Камбоджу сразу вычёркивайте из списка по ряду причин. Туда классно приехать посмотреть Ангкор, но три месяца там нечего делать.
Опасные твари могут попасться в любой тропической стране. То, что вы начитались и стали бояться — естественно для первой поездки. Мы тоже такими были. Через 2 недели пребывания бояться перестаёшь.
Как вам ниже посоветовали, рассмотрите также Малайзию. Только когда будете смотреть, проверяйте купабельное ли там море, или медузы/грязь/вот это всё.
Таиланд нам понравился как страна для зимовки (пробыли там 3 месяца). Медицина хорошая, цены доступные, интернет в целом хороший, природа очень красивая (как раз заканчиваем выкладывать видео о той поездке в блог; можете посмотреть, если интересно — www.youtube.com/.../UCbF4-xy2pwvhEkOtTaayiHQ )
Малайзия (были месяц) тоже вполне хороша. Развитая и современная. Цены также доступны (может чуть выше, чем в Таиланде). Поехали бы туда ещё на более продолжительное время.
Во Вьетнам очень хотим попасть. По тому что слышали/видели там очень хорошо. Но может быть прохладно, чем больше на север.
В Шри-Ланку летим через месяц. Уже начитались/насмотрелись информации — звучит и выглядит всё очень вкусно, кроме интернета, но думаю прорвёмся.
Бали у нас очень многие рекомендуют, но когда мы были в Азии, все с кем общались отзывались о нём как о грязной переполненной помойке. Сам не знаю, пока не бывал.
А можна попросити вас вивчити українську, а потім намагатись писати ?
В курсах по ноде этот вопрос шёл в разделе 101
В любом случае спасибо за мнение