Il tuo progetto deve contenere almeno i seguenti file:
File e posizione | Descrizione |
---|---|
/src/<your_api_class>.py |
Il file o i file di classe (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 API. |
/src/app.yaml |
Il descrittore di deployment dell'applicazione web necessario per la configurazione di App Engine. |
Il contenuto di ciascuno di questi file obbligatori è documentato nelle sezioni seguenti.
Il file di classe dell'API
I contenuti obbligatori e facoltativi del file della classe (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 relativi contenuti sono descritti in modo completo nella sezione Creazione di un server web.
app.yaml
I contenuti minimi necessari per questo file sono i seguenti:
dove:
main
è il nome del modulo Python e della variabile per il tuo server API.threadsafe
è impostato su true se vuoi che App Engine invii più richieste in parallelo o su false, se vuoi che App Engine invii le richieste in serie.
Sono disponibili impostazioni aggiuntive ma facoltative. Per ulteriori informazioni, consulta il riferimento app.yaml
. Tieni però presente che le informazioni contenute nella sezione Richiedere lo stato di accesso o amministratore e URL protetti non si applicano alle API di backend.