【发布时间】:2016-09-20 22:33:03
【问题描述】:
我使用 socket.io 创建了我的第一个 node.js 应用程序。具体来说,我实现了socket.io发布的chat example。它在本地完美运行。然后我尝试将其部署到 Google App Engine(对节点进行一些代码调整以使其正常工作)。
一切都表明节点部分运行良好。但是聊天不起作用,表明 socket.io 部分不起作用。您可以看到已部署的应用程序(和页面源)here。
我是否需要做任何额外的事情? yaml 或 json 文件中的内容?
yaml 内容:
runtime: nodejs
vm: true
skip_files:
- ^(.*/)?.*/node_modules/.*$
json 内容:
{
"name": "Chaty",
"description": "chatrooms app",
"version": "0.0.1",
"private": true,
"license": "Apache Version 2.0",
"author": "McChatface",
"engines": {
"node": "~4.2"
},
"scripts": {
"start": "node app.js",
"monitor": "nodemon app.js",
"deploy": "gcloud preview app deploy"
},
"dependencies": {
"express": "^4.13.4",
"socket.io": "^1.4.6"
}
}
【问题讨论】:
标签: node.js google-app-engine socket.io google-cloud-platform