2014-11-07 19 views
5

L'esecuzione del server ember funziona bene localmente sulla mia macchina di sviluppo ma come faccio sul mio host? Tutto quello che posso fare è caricare la cartella dist che contiene l'output della build CLI. Ma quando ci si avvicina c'è una pagina vuota.Costruire con CLI ember nell'ambiente di produzione

+0

Stai costruendo prima del caricamento? –

+0

Ho eseguito il server ember – SuperUberDuper

+4

Il server Embber è solo per lo sviluppo locale, cosa si vuole fare per distribuire su un host (supponendo che l'host abbia un server Web in esecuzione, nginx apache ...) 'ember build --environment production' e prendi i file in uscita da dist –

risposta

4

Ember serve/server/s attiva un server per lo sviluppo locale, non è necessario utilizzare i suoi file per la distribuzione su un host dal vivo.

Avvia il server. La porta predefinita è 4200. Usa il flag --proxy per indirizzare tutte le richieste Ajax verso l'indirizzo specificato. Per il server brace esempio --proxy http://127.0.0.1:8080 proxy tutte le tue applicazioni XHR al server in esecuzione sulla porta 8080.

Quando si desidera distribuire è necessario costruire i file al fine di concat/min/uglify per questo sarà necessario eseguire ember build --environment production cambiare l'env in base alle proprie esigenze.

Costruisce l'applicazione in base all'ambiente.

Per ulteriori informazioni sui comandi ember-cli, fare riferimento a dei documenti.