App Migration
Migrazione app Parse a Back4App con CLI di migrazione
13 min
migra la tua app parse a back4app utilizzando cli introduzione in questa guida, imparerai come migrare la tua app parse a back4app utilizzando il cli di migrazione il processo di migrazione consiste nel trasferire il database, le funzioni cloud e i file dalla tua attuale app parse a un'app back4app lo strumento di migrazione cli ti aiuterà con la migrazione del database e dei file prenderà una copia del tuo database (un file di dump) e ripristinerà i dati nella tua app back4app poi prenderà i tuoi file da una cartella locale e li caricherà nel bucket s3 di back4app la migrazione del cloud code non è coperta da questo strumento di migrazione cli, ma puoi utilizzare il https //www back4app com/docs/platform/parse cli (altro cli) per migrare o farlo manualmente utilizzando il dashboard requisiti per iniziare con questo tutorial, avrai bisogno di un dump della tua app parse sul tuo computer https //nodejs org/en/ e https //docs npmjs com/getting started 1 installa il nostro strumento cli prima di tutto, è necessario installare @back4app/m2b4a @back4app/m2b4a sul tuo computer come descritto di seguito npm install g @back4app/m2b4a 2 inizia la migrazione dell'app parse ora migrerai il tuo database vai alla tua attuale app parse e scarica una copia del tuo database poi vai nella cartella che contiene i tuoi file di dump e esegui migrate to back4app 3 accedi al tuo account puoi registrarti o accedere al tuo account e scegliere se vuoi salvare la tua sessione poi, la prossima volta che utilizzi questo strumento non dovrai reinserire le credenziali del tuo account 4 scegli un'app back4app puoi migrare la tua app parse a un'app esistente o a una nuova se decidi di utilizzare un'app esistente, fai attenzione, è possibile decidere se sovrascrivere i dati esistenti o semplicemente inserire nuovi oggetti per le nuove app, devi impostare un nome e premere invio invio 5 ripristina i tuoi dati una volta che sei già nella cartella dove si trovano i tuoi file di dump, devi solo premere invio invio 6 migra i tuoi file parse se hai file parse, naviga nella cartella dove si trovano i tuoi file e premi enter enter per continuare i file saranno automaticamente associati ai tuoi oggetti parse in caso contrario, digita semplicemente n n per saltare questo passaggio e avviare il processo di ripristino ecco come apparirà la fine della migrazione non condividere mai queste credenziali con nessuno puoi https //help back4app com/hc/en us/articles/115000808951 how to add collaborators to my app nel tuo progetto e possono ottenere queste chiavi https //help back4app com/hc/en us/articles/115000754772 where are my keys and id 7 testa il tuo codice cloud controlla https //www back4app com/docs/platform/parse cli per imparare come distribuire i tuoi file di codice cloud ecco alcune informazioni che devi sapere 1 back4app utilizza 2 cartelle principali public/ public/ per file pubblici, come html, css, ecc , e cloud/ cloud/ per codice cloud privato 2 all'interno di cloud/ cloud/ back4app importa 2 file uno chiamato app js app js per la tua api personalizzata (app get(‘/my custom api’) per esempio) e main js main js per le funzioni e i lavori di parse cloud 3 molto importante! app app (l'istanza di express js) e parse parse le variabili sono globali non installarli nel tuo package json o richiederli nel tuo codice cloud 4 non usare require('express') require('express') o require('parse/node') require('parse/node') , usa solo le variabili app e parse 8 collega la tua api attuale al tuo nuovo database su back4app una volta completati tutti i test dell'app, è tempo di indirizzare il tuo attuale parse server per utilizzare il database di back4app hai due possibilità qui la prima è indirizzare il parse server al database di back4app e poi effettuare un ripristino incrementale del database (come descritto in passo 5 ) la seconda è spegnere il tuo parse server, effettuare un ripristino completo del database e poi riaccenderlo, puntando al database di back4app il nostro suggerimento qui è il primo passo, che eviterà tempi di inattività per la tua app per procedere con la prima opzione, copia la tua stringa di connessione di back4app in impostazioni server > impostazioni > impostazioni di base > stringa di connessione e incollala nelle impostazioni della tua vecchia app parse ora devi effettuare un nuovo dump dei tuoi dati e ripristinarli nella tua applicazione (passo 5) , ma, invece di creare una nuova app, scegli sì, voglio aggiornare una di esse! sì, voglio aggiornare una di esse! e no! inserisci solo nuovi id no! inserisci solo nuovi id , in seguito questo aiuterà a prevenire incoerenze nei dati per i tuoi utenti dopo aver concluso questo passaggio, i tuoi utenti utilizzeranno il database di back4app invece di quello vecchio 9 aggiornare il tuo frontend ora, devi aggiornare il tuo frontend per connetterti all'app di back4app puoi ottenere il tuo id app, le chiavi e l'indirizzo api nella sezione delle impostazioni di base in impostazioni server > impostazioni > impostazioni di base aggiorna la connessione frontend/app (puntando a back4app ora) e rilascia una nuova versione dell'applicazione ai tuoi utenti ora hai una nuova app che punta all'api e al database di back4app e una vecchia app che punta all'api parse precedente ma utilizza il database di back4app 10 completare il processo ti consigliamo di spegnere solo la tua vecchia api parse quando la maggior parte dei tuoi utenti sta utilizzando la nuova versione dell'app (che punta all'api di back4app) una volta che spegni la vecchia api, gli utenti che utilizzano la vecchia versione perderanno l'accesso al backend è fatto! ora sai come migrare la tua app parse a back4app utilizzando la cli nel caso avessi bisogno di aiuto o un link non funzionasse, ti preghiamo di https //www back4app com/support