如何在 google 云上构建 Node.JS 移动后端

How to build Node.JS Mobile backend on google cloud

所以我研究这个已经有一段时间了。在查看了文档并观看了 YouTube 视频后,我仍然很难理解这个过程是如何进行的。

我正在构建一个将在 iOS 和 Android 上 运行 的移动应用程序。我需要为此应用程序开发一个后端,并已决定使用 Node.JS 并可能使用 Python 作为其中的一部分,并将其托管在 Google 云平台上。我将如何获得此设置?我已经阅读了 Cloud Endpoints 文档,但我很困惑。我想要做的是设置它,以便我可以在本地开发,并将其部署到测试后端,然后在我确认它在两个 dev/test 中工作后将我的工作迁移到生产后端环境。

话虽这么说,我想我的问题是我将如何在 Google 云上简单地设置一个 NodeJS 移动后端?

Cloud Endpoints Frameworks 不支持 Node.js、only Python 2.7 and Java 8

这就是 Endpoints Frameworks 的作用:

Like other web frameworks, Endpoints Frameworks handles the low-level communication details of HTTP requests and responses for your application. When a client sends a request to your API, Endpoints Frameworks routes the request's URL to the function or method in your code that processes the request. Endpoints Frameworks converts the return value to JSON and sends the response. You add metadata (by using annotations in Java and decorators in Python) to your source code. The metadata defines the surface of the REST APIs for your application.

因此,您需要做的就是使用 App Engine standard with Java or Python

创建一个服务

如果您仍想将 Node.js 用于后端,here 您可以查看可以使用的其他选项