Installare e configurare gli strumenti di Oracle Mobile Hub per la distribuzione delle interfacce API personalizzate
È possibile scaricare e configurare strumenti aggiuntivi per distribuire API personalizzate in Oracle Mobile Hub.
Installare Node.js Tooling
Quando si scarica il kit SDK da Oracle Technology Network (OTN), è possibile scaricare il file omce-tools-vXX.X.X
, che include uno script Node.js utilizzabile per distribuire le applicazioni in Oracle Mobile Hub
Per installare gli strumenti Node.js nel progetto, procedere nel seguente modo.
Scarica uno Scaffold JavaScript per un'interfaccia API personalizzata
Dopo aver creato l'interfaccia API personalizzata, è possibile scaricare uno scaffold basato sul documento RAML dell'interfaccia API, quindi utilizzarlo come collegamento rapido per implementare l'interfaccia API personalizzata.
Lo scaffold viene fornito sotto forma di modulo di nodo, ovvero i componenti chiave del file JavaScript principale che contiene metodi stub per ogni endpoint (risorsa più metodo HTTP) e un file package.json
, che serve come file manifest per il modulo.
Per scaricare lo scaffold, effettuare le operazioni riportate di seguito.
- Fare clic su
per aprire il menu laterale, fare clic su Sviluppo, quindi su API.
- Aprire l'API che si desidera scaricare.
- Nell'area di navigazione sinistra di API Designer, fare clic su Implementazioni.
- Fare clic su Scaffold JavaScript per scaricare il file ZIP.
- Estrarre il file scaricato nel sistema.
Se in seguito si modifica l'interfaccia API, è possibile scaricare un nuovo scaffold in base agli endpoint aggiornati. Tuttavia, qualsiasi codifica effettuata e caricata in precedenza non verrà riportata nel nuovo scaffold.
Configurare toolsConfig.jsnel file
Dopo aver scaricato un file scaffold basato sul documento RAML dell'interfaccia API, è possibile configurare manualmente un file JavaScript Notation (JSON) denominato toolsConfig.json
.
Oracle Mobile Hub utilizza un file toolsConfig.json
che contiene le informazioni di distribuzione per un'interfaccia API personalizzata. Viene generato il file toolsConfig.json
predefinito quando si crea un'interfaccia API personalizzata e si scarica lo scaffold. Per configurare il file toolsConfig.json
: