Il progetto deve contenere almeno i seguenti file:
File e posizione | Descrizione |
---|---|
/src/<your_api_class>.py |
Il file della classe (o i file, se implementi l'API in più classi) contenente l'API di backend. |
/src/<your_api_server>.py |
File facoltativo contenente il codice del server API, se non lo includi nella classe dell'API. |
/src/app.yaml |
Il descrittore di deployment dell'app web obbligatorio per la configurazione di App Engine. |
I contenuti di ciascuno di questi file obbligatori sono documentati nelle sezioni seguenti.
Il file della classe API
I contenuti obbligatori e facoltativi del file del corso (o dei file, se utilizzi un'API multi-classe) sono descritti completamente nell'argomento Creare un'API Endpoints.
Il file del server API
Questo file e i suoi contenuti sono descritti con precisione nella sezione Creazione di un server web.
app.yaml
Il contenuto minimo indispensabile per questo file è il seguente:
dove:
main
è il nome del modulo Python e della variabile per il server API.threadsafe
è impostato su vero se vuoi che App Engine invii più richieste in parallelo o su falso, se vuoi che App Engine invii le richieste in serie.
Sono disponibili impostazioni aggiuntive ma facoltative. Per ulteriori informazioni, consulta il riferimento app.yaml
. Tuttavia, tieni presente che le informazioni riportate in Richiedere lo stato di accesso o di amministratore e
URL protetti non si applicano alle API di backend.