我有一个使用Channel API的Go应用程序在本地工作正常,调用状态URL,客户端可以通过通道API来回发送数据。
然而,一旦部署,状态网址不被调用 - 至少从我在应用程序本身和Google控制台上的日志中看到的内容(即没有日志到/ _ah / channel / *)。客户端仍然可以相互连接和发送数据(即可以强制他们通过ajax发出的假冒状态调用通过连接进行通知),但不存在
仅当我作为模块部署
时才会发生这种情况如果有帮助,这是app.yaml:
application: my-app-name
module: chat
version: 1
runtime: go
api_version: go1
inbound_services:
- channel_presence
handlers:
- url: /static
static_dir: static
- url: /.*
script: _go_app