2016-08-01 149 views
1

我已经创建了一个“Hello world”nodejs应用程序。当我运行“gcloud预览应用程序部署”时。部署失败。但是在云上创建了多个虚拟机实例。gcloud创建多个虚拟机实例

的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文件

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); 
}); 
+0

您可以更新您的云SDK安装,并尝试在快速入门的说明? https://cloud.google.com/nodejs/getting-started/hello-world – Vilas

+0

不是用户,它一直在创建实例。所以删除完整的项目并创建新的项目和2个新的虚拟机实例。部署我的应用程序后,新vm实例创建开始。它的完整应用程序(nodejs + mongodb)在本地运行,没有任何问题。 –

回答