创建并部署Express API到云运行
#node #api #websockets #googlecloud

概述

在本文中,我将引导您快速生成基本的启动器快递API应用程序或简单的示例Express API应用并将其部署到Cloud Run

先决条件

请参阅使用run的先决条件,这是一个轻巧的CLI,用于创建和部署云运行应用程序here

创建应用程序

当要求选择项目模板时,请选择express-apiexample-express-api。示例版本使用了模拟数据库的各种快递方法演示。

run create

选择模板
Image description

完成后
Image description

如果需要,您可以在本地运行该应用程序。

部署应用程序

部署到云运行,输入:

run deploy

由于这是第一个部署,因此您会收到一系列提示。您的设置将保存到本地配置文件(run.yaml)。

注意:在当前版本的run中,只有新项目选项可行。

测试应用程序

部署完成后,run将打印用于访问应用的URL。

如果您选择了example-express-api,则REDME在测试脚本中使用curl命令进行了有关测试API的说明。

查看应用程序日志

要获取链接以查看日志网页,请输入:

run logs

包起来

尚未实现完成后删除项目的run命令。目前,使用gcloud使用其ID删除项目(如果您忘记了项目ID,则存储在run.yaml中)。

gcloud projects delete PROJECT

如果您遇到任何问题,请检查是否存在问题here,如果没有问题,请创建一个。

参考

我在last article中提供了run的背景。

如果您喜欢使用gcloud,请参见this article如果您需要帮助。您仍然使用run从模板创建应用程序。