2017-12-21 11 views
0

特定のポートで受信しているrails APIを呼び出すAngular1.0.7 webappがあります。セキュリティ上の理由から、HTTPSプロトコルに移行する必要があります。リソースAPI呼び出しのプロトコルを「自動検出」することは可能ですか?

例リソースコール:私はあなただけ、このように呼び出すことができますプロトコル自動検出するどこかで読んだことが

function($resource, SERVER_URL){   
     var languages = 
     $resource('http://' + SERVER_URL +'/:action/:id', {action:'languages', id: '@id'}, {... 

:しかし

$resource('/:action/:id', {action:'languages', id: '@id'} 

を、特定のポートでの私のAPI listesので、私は何とかそれを伝える必要があります。

+0

冒頭に 'http:'を付けずに '$ '(' // '+ SERVER_URL +' /:action /:id '、{...')を試したことがありますか? –

+0

あなたが答えたいと思ったら、あなたは正しいです。 – Rober

+0

答えとして追加します:) –

答えて

1

はあなたのようなscheme relative URLを試してみて:

$resource('//' + SERVER_URL +'/:action/:id', { ...

冒頭にhttp:なし。

関連する問題