Questa pagina fornisce un breve esercizio per la creazione di un'applicazione TaskList da riga di comando con l'API Firestore in modalità Datastore. L'applicazione TaskList memorizza, elenca, aggiorna e rimuove le attività.
Prerequisiti
- Capacità di scrivere ed eseguire un'applicazione a riga di comando nei linguaggi di programmazione utilizzati in questo argomento
Oltre a una comprensione di base di come sviluppare applicazioni, devi essere in grado di scaricare e installare librerie aggiuntive prima di tentare questo tutorial. - Un progetto Google Cloud con l'API Datastore in modalità abilitata
Le applicazioni che utilizzano la modalità Datastore sono associate a un progetto Google Cloud con l'API Datastore in modalità abilitata. Questo progetto fornisce le credenziali di autenticazione che utilizzi nella tua applicazione per identificarla su Google e autorizzarne l'utilizzo dell'API Datastore.
Segui queste istruzioni per creare un progetto, attivare l'API Datastore mode e configurare l'ambiente di sviluppo locale con le credenziali di autenticazione utilizzando il comandogcloud auth login. Prendi nota dell'ID del progetto, che utilizzerai in un secondo momento.
Installazione e configurazione
Installa le librerie client e configura eventuali impostazioni aggiuntive per il tuo ambiente di sviluppo.
C#
- Assicurati di aver installato Visual Studio (versione 2013 o successive).
- Scarica l'applicazione di esempio TaskList dal repository di esempi.
- Estrai i file dal file ZIP in una directory nella cartella Documenti.
- In Visual Studio, apri il file
dotnet-docs-samples-master\datastore\api\Datastore.sln. - Nella finestra Esplora soluzioni di Visual Studio, fai clic con il tasto destro del mouse sul progetto TaskList e scegli Imposta come progetto di avvio.
- Fai di nuovo clic con il tasto destro del mouse sul progetto TaskList e scegli Proprietà.
Nella finestra Proprietà, fai clic su Debug e digita l'ID del tuo progettoGoogle Cloud nella casella Argomenti della riga di comando.

Fai clic su File e poi su Salva per salvare le modifiche.
Esegui l'applicazione. Premi F5 sulla tastiera.
Go
Clona l'applicazione di esempio TaskList.
go get github.com/GoogleCloudPlatform/golang-samples/datastore/tasksPassa alla directory in cui hai clonato l'esempio:
cd $GOPATH/src/github.com/GoogleCloudPlatform/golang-samples/datastore/tasksAl prompt dei comandi, esegui questo comando, dove
<project-id>è l'ID del tuo progetto Google Cloud .export DATASTORE_PROJECT_ID=<project-id>(Utenti Windows: utilizza
setanzichéexport.)Esegui l'applicazione.
go run tasks.go
Java
Assicurati di aver installato Maven e Java (versione 8 o successive).
Scarica l'applicazione di esempio TaskList dal repository di esempi.
Al prompt dei comandi, estrai il download:
unzip main.zipPassa alla directory dell'applicazione TaskList:
cd java-datastore-main/samples/snippetsEsegui il comando seguente, dove
<project-id>è l'ID del tuo progetto Google Cloud .gcloud config set project <project-id>Compila ed esegui l'applicazione.
mvn clean compile mvn exec:java -Dexec.mainClass="com.google.datastore.snippets.TaskList"
Node.js
Scarica l'applicazione di esempio TaskList dal repository di esempi.
Estrai il download:
unzip master.zipPassa alla directory dell'applicazione TaskList:
cd nodejs-datastore-master/samplesInstalla le dipendenze e collega l'applicazione:
npm installAl prompt dei comandi, esegui questo comando, dove
<project-id>è l'ID del tuo progetto Google Cloud .export GCLOUD_PROJECT=<project-id>(Utenti Windows: utilizza
setanzichéexport.)Esegui l'applicazione.
node