backbone.js и CORS - PullRequest
       7

backbone.js и CORS

1 голос
/ 26 февраля 2012

Мне удалось реализовать ответ CORS с fetch().

Однако, когда я смотрю на save(), модель, использующая PUT, не смогла реализовать это.Ответ, который возвращается:

OPTIONS http://[external domain] 501 (Not Implemented)
XMLHttpRequest cannot load http://[external domain]. Origin http://127.0.0.1:8888 is not allowed by Access-Control-Allow-Origin.

Может кто-нибудь дать мне пример того, как изменить синхронизацию магистрали для реализации этого?или это вообще возможно?

Ответы [ 2 ]

3 голосов
/ 17 сентября 2012

Когда вы делаете какие-либо действия, отличные от GET с использованием CORS, вы должны пройти предполетную процедуру, как указано в этом вопросе / ответе: CORS - Как выполнить предварительную проверку httprequest? а также в этом сообщении в блоге: http://avalanche123.com/blog/2011/10/10/cross-domain-javascript-lessons-learned/

Вы должны сделать несколько дополнительных шагов, помимо простого рабочего процесса GET CORS.

0 голосов
/ 27 февраля 2012

Посмотрите на easyXDM .Он предоставляет простой интерфейс для включения обратно совместимой CORS.У меня нет примера того, как реализовать Backbone.sync, но он должен быть довольно простым

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...