我可以在谷歌应用引擎上使用 node.js npm 和 socket.io
或在云上建议一些提供socket.io模块的低成本或免费解决方案,因为我需要它来与服务器进行实时通信
我可以在谷歌应用引擎上使用 node.js npm 和 socket.io
或在云上建议一些提供socket.io模块的低成本或免费解决方案,因为我需要它来与服务器进行实时通信
Google App Engine 上的节点支持可通过 Google 所谓的“App Engine 灵活环境”获得。您的代码在 Google 托管的 docker 容器中运行。这与“App Engine 标准环境”形成鲜明对比,您的代码在某些自定义构建的容器中运行。更多信息在这里。可以在此处找到 Google App Engine 上的 Node 文档。
注意:柔性环境目前处于测试阶段!并且根据谷歌不推荐用于生产使用。
Web 套接字可以在 Google App Engine 上使用。然而,根据这个在 Google App Engine 上使用 websockets 的例子;当前不支持加密的 websocket。
对于替代托管:Node wiki 维护一个托管提供商列表;旧 wiki(但有些维护),新 wiki。在这些 wiki 页面上,您可以找到不同类型的 Node 托管免费和付费计划。
您需要配置一个Google Compute Engine实例来运行节点应用程序。
Google App Engine 以及其他语言现在支持 NodeJs。只需关注: https ://cloud.google.com/nodejs/getting-started/hello-world