如何找到 meteor-deployed 应用程序的 wss URL?
How do I find the wss URL for a meteor-deployed app?
我正在尝试通过 DDP 连接到我在 http://testsock.meteor.com . This other answer 部署的 meteor 网站,这非常有帮助,但我无法找到我的 URL 是什么,根据那个答案应具有以下结构:
ws://ddp--xxxx-{host name}.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 ddp 到我的网站的文件是:
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
当连接到部署到 meteor.com 的应用程序时,您可以使用以下 URL 方案:
wss://myapp.meteor.com:443/websocket
wss
表示加密后的WebSocket协议URI方案,在443端口运行。
我正在尝试通过 DDP 连接到我在 http://testsock.meteor.com . This other answer 部署的 meteor 网站,这非常有帮助,但我无法找到我的 URL 是什么,根据那个答案应具有以下结构:
ws://ddp--xxxx-{host name}.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 ddp 到我的网站的文件是:
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
当连接到部署到 meteor.com 的应用程序时,您可以使用以下 URL 方案:
wss://myapp.meteor.com:443/websocket
wss
表示加密后的WebSocket协议URI方案,在443端口运行。