To deploy your app on App Engine, you must create a Google Cloud Platform project, which is a top level container that holds your App Engine application resources as well as other GCP resources.
In this task, you create a GCP project and an App Engine application to store settings, computing resources, credentials, and metadata for your app.
If you already have a GCP project with App Engine enabled, continue to Writing Your Web Service.
Creating a GCP project
Use the GCP Console to create the required resources for your app:
Create a new GCP project in the GCP Console:
Enter a name for your GCP project and click Create.
Remember the project ID, shown under the Project name field. The project ID is important because it is used to identify your project to the GCP tools.
Enable App Engine for your GCP project:
Select a region where you want your app's computing resources located.
After you create your App Engine app, you cannot change the region. To reduce latency, choose the region closest to your app's intended users. For more information on the available regions, see App Engine Locations.
Enable billing for your project.
Now that your GCP project is set up, you're ready to write a basic web service with Node.js.