Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Cloud Shell(Node.js)上设置端点_Node.js_Google App Engine_Express_Google Cloud Endpoints - Fatal编程技术网

如何在Cloud Shell(Node.js)上设置端点

如何在Cloud Shell(Node.js)上设置端点,node.js,google-app-engine,express,google-cloud-endpoints,Node.js,Google App Engine,Express,Google Cloud Endpoints,在过去一周左右的时间里,我一直在学习Node.js,我希望在我的谷歌云帐户上有一些端点。我一直在用它来学习和测试,它非常有用。但是,我希望这些端点有一个url 目前,我只想运行以下代码,它给我的url是: 这显然不是正确的,尽管它确实返回“hello” 有没有办法找到主机URL以便将其用作端点 var express = require('express'); var app = express(); app.get('/', function(req,res){ res.send

在过去一周左右的时间里,我一直在学习Node.js,我希望在我的谷歌云帐户上有一些端点。我一直在用它来学习和测试,它非常有用。但是,我希望这些端点有一个url

目前,我只想运行以下代码,它给我的url是:

这显然不是正确的,尽管它确实返回“hello”

有没有办法找到主机URL以便将其用作端点

var express = require('express');

var app = express();

app.get('/', function(req,res){
    res.send("hello");
});

console.log("begin");

app.listen(8080);

您通常会收到这样的URL(
_https://8080-dot-3465512-dot-devshell.appspot.com/_
)在中本地部署节点项目并使用时

如果要使用Google云端点设置NodeJS端点,必须遵循以下步骤:

  • 设置云平台项目,安装所需软件,并创建应用程序引擎应用程序。看

  • 下载示例代码:

  • git克隆https://github.com/GoogleCloudPlatform/nodejs-docs-samples

    然后
    cd nodejs文档样本/端点/入门

  • 配置
    openapi appengine.yaml
    文件,该文件用于配置具有以下内容的端点:

    swagger: "2.0"
    info:
      description: "A simple Google Cloud Endpoints API example."
      title: "Endpoints Example"
      version: "1.0.0"
    host: "YOUR-PROJECT-ID.appspot.com"
    
    请注意,您必须在最后一行中替换:
    YOUR-PROJECT-ID.

  • 使用以下命令部署端点配置以创建云端点服务:
    gcloud Endpoints services Deploy openapi appengine.yaml

  • 创建一个后端来服务API并部署API

  • 向API发送请求

  • 跟踪API活动

  • 8.避免向您的谷歌云平台账户收取费用。请看清理


    我试图对其进行总结,但有时您必须遵循链接。希望这对您有所帮助

    您希望实现什么目标?是否要为端点指定特定域,例如,
    www.myapp.com
    ?这是一个关于如何开始的教程。这是你想要的吗?请回答