Sto lavorando a una nuova app solo lato client con l'ultima versione di Ember.js. C'è una singola pagina PHP che costruisce script, css, file template, ecc. E fornisce tutto in index.php. Sto usando una direttiva htaccess in modo che tutte le richieste vengano riscritte in /index.php. Il PHP è lì solo per confezionare comodamente Javascript, per quanto mi riguarda.Applicazione JavaScript lato client - instradamento URL senza tag hash
Attualmente, i percorsi nel browser sono simili e funzionano correttamente.
/#/about
/#/favorites
/#/etc
/#/posts/5/edit
Tuttavia, vorrei che a guardare come questo - che non funzionano bene.
Lo stesso identico codice client viene ancora consegnato con la seconda opzione, ma colpisce sempre il gestore di route dell'indice. Ho visto le app lato client troncare questo prima - cosa mi manca? Devo avere gestori di route corrispondenti sul lato PHP?
Modifica: Sto cercando una risposta specifica su come affrontarlo. Il web è pieno di informazioni "oh - lo fai e basta" che lascia tutti gli altri a grattarsi la testa.
omg - Ho cercato questa risposta per sempre ... – nbsp
C'è un modo per farlo anche nel router Rails? – mehulkar
Ciao! Così ho fatto questo, e ottenuto senza errori per 'localhost', ma gli aggiornamenti non funzionano ancora. Ho dovuto aggiungere una linea per consentire la comunicazione con la mia istanza 'couchdb': ' RewriteCond% {REQUEST_FILENAME}!^_ Couch (. *) $ ' Sto usando Chrome per i test, qualche idea? – blaineh