2011-11-25 1 views
6

Sto sviluppando un'app Backbone che si basa in gran parte su un'API REST che utilizza le chiamate ajax/fetch.Raccomandazione/crossdomain API REST di backbone

Tutta la mia logica aziendale è scritta in classi PHP utilizzando MySQL. Per ora sto utilizzando FRAPI come l'API che funziona molto bene per me.

Nel mio ambiente di sviluppo ho due host virtuali:

  1. una statica HTML/JS client App -> localhost
  2. Frapi API PHP -> api.local

Il problema è che le richieste dei miei clienti sono crossdomain (IE e tale browser non funzionano).

Cosa posso fare per mantenere il mio client vhost statico (nessun proxy PHP) e non usare JSONP? Quale API RESTful viene in genere utilizzata per Backbone?

+1

JSONP è solo per le richieste GET ... CORS è probabilmente il modo più semplice per ottenere chiamate POST e GET su più domini: vedi http://stackoverflow.com/q/7174902/447074 – Tricote

risposta