Я создал свое первое приложение node.js, используя socket.io. В частности, я применил пример чата, опубликованный socket.io. Он работает отлично, локально. И затем я попробовал развернуть его в Google App Engine (чтобы некоторые улучшения кода для node работали).
Все показывает, что часть node работает хорошо. Однако чат не работает, указывая, что часть socket.io не работает. Вы можете увидеть развернутое приложение (и источник страницы) здесь.
Должен ли я сделать что-нибудь еще? Что-то в файлах yaml или json?
yaml content:
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"
}
}