Я пытаюсь использовать axios для отправки вызова jsonp, установив dataType="jsonp" в поле конфигурации, но он возвращает ошибку типа "Нет заголовка "Access-Control-Allow-Origin" в запрошенном ресурсе". Наконец-то я понял, что причина в том, что axios не поддерживает вызовы jsonp. Мне интересно, есть ли какие-либо планы по добавлению поддержки jsonp.
Спасибо.
шаош
Не планируется добавлять поддержку JSONP. Я бы посоветовал вам вместо этого рассмотреть возможность использования CORS для междоменных запросов.
И вот как вы испортите хорошую библиотеку.
И вот как вы испортите хорошую библиотеку.
И да и нет.
Jsonp — широко распространенный хак для того, что такое CORS. Вы не ошибетесь, если не реализуете хакерские решения, но, с другой стороны, вы не избежите гнева людей, поскольку 99,99% разработчиков ожидают, что любая библиотека запросов будет поддерживать эту функцию.
Есть много вещей, которые можно было бы сделать лучше в прошлом. но мы страдаем от этого сегодня (как протокол FTP). Я жду, когда Filezilla перестанет использовать FTP и заставит людей покупать серверы с доступом к нему по SSH/SFTP, ffs.
Самый полезный комментарий
И вот как вы испортите хорошую библиотеку.