2014-12-23 4 views
0

Я новичок в угловых js, и я хочу запросить сервер, который уже реализован с субдоменом для части api. Я столкнулся с проблемами, когда хочу запросить часть сервера api из угловых js. Я пытался, как следующийrails angular js subdomain

1st case: 

@service = $resource('/api.lvh.me/properties/:property_id/rates/:id',{}) 

2nd case: 

@service = $resource('/api.lvh.me/properties/:property_id/rates/:id.json',{}) 

3rd case: 

@service = $resource('http://api.lvh.me:3000/properties/:property_id/rates/:id.json',{}) 

никто не работает для меня, но когда я попытался следующий его работой тонкой

@service = $resource('/properties/:property_id/rates/:id.json',{}) 

В этом случае его попадания нормальных контроллеров (не апите часть/контроллеры), и мне пришлось управлять запросами типа json и данными визуализации соответственно, но я не рекомендую это, так как я уже создал api-часть с ограничением субдоменов в рельсах, я хочу пойти с этим.

мои маршруты определены как следующий

namespace :api, defaults: {format: 'json'} , :path => '' , :constraints => {:subdomain => 'api'} do 
    .... 
end 

Может кто-нибудь, пожалуйста, помогите, как запросить апи часть на сервере.

Спасибо,

ответ

0

, наконец, я установил его с помощью rack-cors камня, я настроил middileware, как они предложили в application.rb файла и изменил мой путь маршрутизации как следующего

$resource('http://api.lvh.me:3000/properties/:property_id/rates/:id',{}) 

Надеется, что это помогает кто-то ,