2011-11-25 37 views
6

Tôi đang phát triển một ứng dụng Backbone dựa nhiều vào API REST bằng cách sử dụng các cuộc gọi ajax/fetch.Đề xuất API REST xương sống/tên miền chéo

Tất cả logic nghiệp vụ của tôi được viết bằng các lớp PHP sử dụng MySQL. Hiện tại, tôi đang sử dụng FRAPI làm API hoạt động rất tốt cho tôi.

Trong môi trường phát triển của tôi Tôi có hai máy ảo:

  1. một HTML tĩnh/JS client ứng dụng -> localhost
  2. FRAPI API trong PHP -> api.local

Vấn đề là các yêu cầu của khách hàng của tôi là crossdomain (IE và trình duyệt đó không hoạt động).

Tôi có thể làm gì để giữ cho máy khách của tôi vhost tĩnh (không có proxy PHP) và không sử dụng JSONP? API RESTful nào thường được sử dụng cho Backbone?

+1

JSONP chỉ dành cho các yêu cầu GET ... CORS có lẽ là cách đơn giản nhất để đạt được các cuộc gọi POST và GET của tên miền chéo: xem http://stackoverflow.com/q/7174902/447074 – Tricote

Trả lời

Các vấn đề liên quan