2015-11-12 44 views
1

我試圖通過DDP連接到我的流星部署網站http://testsock.meteor.comThis other answer非常有幫助,但我無法找到什麼我的網址,而根據這個問題的答案應該具有以下結構:如何找到流星部署應用程序的wss URL?

WS:// DDP - XXXX- {主機名} .meteor .com

你怎麼知道?

我meteor.js文件是:

if (Meteor.isClient) { 
    } 

    if (Meteor.isServer) { 
     Meteor.startup(function() { 
     // code to run on server at startup 
     }); 

     Meteor.methods({ 
     test: function(){ 
      return 5; 
     } 
     }); 
    } 

我使用pyddp,和我的Python文件,以順鉑爲mywebsite是:

import ddp 
    import time 
    import sys 

    client = ddp.ConcurrentDDPClient('wss://testsock.meteor.com:443/websocket') 
    client.start() 

    while True: 
     try: 
      time.sleep(1) 
      future = client.call('test') 
      result_message = future.get() 
      if result_message.has_result(): 
       print 'Result:', result_message.result 
      if result_message.has_error(): 
       print 'Error:', result_message.error 

     except KeyboardInterrupt: 
      sys.exit() 
      client.stop() 
      client.join() 
      break 
+0

我已被連接到部署在meteor.com應用使用'WSS運行://myapp.meteor.com:443/websocket'。你試過了嗎? – MasterAM

+0

感謝您的回覆!但不幸的是「沒有處理程序可以找到記錄器」asynico「:( – lyn

+0

我不認爲它與ddp連接有任何關係。你應該共享相關的代碼,最好使問題可重現。 – MasterAM

回答

1

當連接到部署到一個應用程序meteor.com,您可以使用以下URL方案:

wss://myapp.meteor.com:443/websocket

wss表示加密WebSocket協議URI方案,它是在端口443上

相關問題