1
Ich habe eine "Hallo Welt" nodejs Anwendung erstellen. Wenn ich "gcloud preview app deploy" ausführen. Die Bereitstellung schlägt fehl. Mehrere VM-Instanzen werden jedoch in der Cloud erstellt.gcloud mehrere VM-Instanzen werden erstellt
app.yaml
runtime: nodejs
vm: true
package.json
{
"name": "XXservices",
"version": "0.0.1",
"description": "XXXXX Services",
"main": "server.js",
"author": "XXXXXX",
"engines": {
"node": "~4.2"
},
"scripts": {
"start": "node ./bin/www",
"monitor": "nodemon server.js",
"deploy": "gcloud preview app deploy"
},
"dependencies" :{
"express": "latest"
}
}
server.js Datei
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(port, function() {
console.log('Example app listening on port '+port);
});
Können Sie Ihre Cloud-SDK-Installation aktualisieren und die Anweisungen in dem Schnellstart versuchen? https://cloud.google.com/nodejs/getting-started/hello-world – Vilas
Nicht Benutzer war es weiter Instanzen erstellen. Löschen Sie das komplette Projekt und erstellen Sie ein neues Projekt und zwei neue VM-Instanzen. Die Erstellung der neuen vm-Instanz startet nach dem Deployment meiner Anwendung. Die vollständige Anwendung (nodejs + mongodb) läuft lokal ohne Probleme. –