2014-02-11 18 views

回答

1

如果您希望連接的服務具有REST API,則DreamFactory平臺會立即連接到它。

我不確定骨幹服務是什麼意思。像骨幹JS服務?

這是你怎麼能不過它配置:

如果你創造了一個連接到消息隊列或Redis的,例如實例的DSP一個新的遠程Web服務;那麼您將在DSP上擁有一個新的端點,您可以調用該端點來訪問隊列或緩存。無論您提供服務的api_name是新的端點名稱。這是您從您的應用程序或服務調用的新端點。

還是我不明白你的問題...;)

我沒有使用過的新的JavaScript SDK所以上面的答案是很好的建議爲好。

+0

我是DreamFactory開發人員之一。 FYI – lucifurious

+0

我的意思是後端服務,即通過dreamfactory本身。我只是糾正它。但是你只是以任何方式回答我的問題。謝謝。 – user3254946

1

對於此問題,使用javascript sdk可能會更好。您可以從管理控制檯下載一個包含您的自定義服務(如果有)的服務。不過,我相信你的問題的答案在於下面的例子。請記住,使用DreamFactory時,您必須在發出請求時將API密鑰(應用程序名稱)作爲標頭或網址參數傳遞。我相信對於跨域身份驗證的服務,您需要將「X-DreamFactory-Session」頭與會話令牌一起傳遞。

確保您擁有正確的路線。



    // define server targets/endpoints 
    var targets = { 
     login: ["/rest/session", "post"], 
     logout: ["/rest/session", "delete"] 
    }; 

    // standalone service 
    var service = new Backbone.Service({ url: "YOUR_DSP_URL_HERE", targets: targets }); 

    // extend backbone model 
    var User = Backbone.Model.extend(service); 

    var user = new User(); 
    user.login({ username: 'bob', password: 'secret' }); 

如果您可以發佈您的骨幹網服務,我們可以提供更有針對性的建議。

+0

我最初的意思是一般術語「後端」,所以我沒有具體提到backbone.js,但是我正在考慮實施backbone.js,因爲坦率地說,它很難避免使用它。所以謝謝你的回答,我會進一步檢查,這確實有幫助。 – user3254946

+0

骨幹很棒。該系統對AngularJS也非常有效。 – user3295505

相關問題