【发布时间】:2016-08-05 04:50:06
【问题描述】:
我在 AngularJS 中使用 node.js Web 服务器创建了项目,该服务器在我的计算机上本地运行。我想将此 AngularJS 项目移至 Google Cloud 环境。我为此创建了 Google Cloud 免费帐户,但我不清楚接下来我应该做什么才能将我的 AngularJS 项目移到那里。
我找到了一些链接,但不确定这是我要找的:https://cloud.google.com/nodejs/getting-started/run-on-compute-engine https://cloud.google.com/solutions/angularjs-cloud-endpoints-recipe-for-building-modern-web-applications#combining-angularjs-with-cloud-endpoints
是否有人已经将他的 AngularJS 项目迁移到 Google Cloud 并在 Google Cloud 环境中为该项目创建了 Web 服务? 如果是这样,您能否提供一些链接并描述应该为此完成的步骤? 谢谢
【问题讨论】:
-
您是否按照 node.js 的教程进行操作?
-
对于 node.js 不是,我只是为 java 做的,也许我错了。我会尝试 node.js 谢谢
-
请做;你所需要的只是开始的教程。
-
本地我使用 http-server
命令运行我的 AngularJS 站点。我尝试像 node.js 教程中描述的那样移动我的 AngularJS 项目,我在我的 AngularJS 站点目录 app.yaml 文件中手动创建了内容:# [START app_yaml] runtime: nodejs vm: true # [END app_yaml] -
但是当我从我的站点目录运行:“gcloud app deploy”命令时,我收到:警告:App Engine 柔性环境应用程序的部署当前处于测试阶段错误:node.js 检查器:没有 npm 启动和no server.js 错误:(gcloud.app.deploy)您的应用程序不满足 [nodejs] 类型的运行时的所有要求。请更正错误并重试。
标签: angularjs node.js google-cloud-platform