2016-04-14 27 views
1

ve burada açıklandığı şekilde kabaca sunulduğunda bir ember tek sayfa uygulama:kor baseURL çoğaltılması

Ember.js, EmberCLI - removing the hash (#) from the URL

yollama servlet /foo sunulmak eşleştirilir.

üretim env yapılandırma şudur: sevk eserlerin rağmen

if (environment === 'production') { 
    ENV.baseUrl = '/foo/'; 
    ENV.locationType = 'auto'; 
} 

, url yineleniyor. /foo/account'u ziyaret etmeye çalıştığımda, /foo/foo/account ile bitebiliyorum. Bu sorunu çözerse çıkarmadan

const Router = Ember.Router.extend({ 
    rootURL: config.baseURL, 
    ... 
)} 

: Bizim router.js

+0

Lütfen yönlendiricinizi paylaşır mısınız? Belki de zaten orada "foo /" olduğunu beyan etmiş olursun. 'Roter.map (fonksiyonu() { this.route ('foo', fonksiyon() { this.route ('hesap'); }); }); cevap için' – Zoltan

+0

teşekkür ederiz. Router.js'mi paylaşamıyorum, ancak sizi 'foo' rotası diye bir şey olmadığından emin olabilirim. :) Bu sorun burada da belirtilmiştir: https://github.com/ember-cli/ember-cli/issues/4905#issuecomment-155713312 – kongeor

+0

Ah, tamam ... yani v1.13.10 kullanıyorsunuz? – Zoltan

cevap

0

soruna neden oldu aşağıdaki girişi vardı.