1
我正在構建一個深度流的SOA,我想使用深流客戶端服務器來執行用戶不應該知道的基於API-KEY的查找。我如何實際設置RPC客戶端提供程序?我已經在深層次的文檔和谷歌上看過,但是沒有完整的代碼示例來說明如何做到這一點。我創建了一個如下所示的文件,並使用節點運行它。我得到的輸出是它下面:如何正確設置基於服務器的深流RPC提供程序?
var deepstream = require('deepstream.io-client-js')
const client = deepstream('localhost:6020').login()
console.log('Starting up')
client.on('error', (error,event,topic) => {
console.log(error, event, topic);
})
client.on('connectionStateChanged', connectionState => {
console.log(connectionState);
})
client.login({username: 'USER', password: 'PASSWORD'}, (success, data) => {
if (success) {
client.rpc.provide('the-rpc', function(data, response){
response.send(data);
});
} else {
console.log(data);
}
})
-
Starting up
AWAITING_CONNECTION
正如你可以看到它運行的代碼,但實際上並沒有連接到服務器deepstream。我已經運行了深度服務器,並且有一個連接到它的瀏覽器客戶端,所以配置是正確的。請幫忙!
這工作,謝謝! – illogikal