2016-07-05 27 views
0

Ich versuche, eine JSON-Dateien in meinem Projekt zu verwenden.Assets Ordner in Ember CLI

Aber Ember öffnet eine Fehlerseite. Ich meine eine 404-Seite. In router - this.route('error')

$.getJSON('/myfolder/file.json').then(function (data) { 
}); 

Ich speichere eine Datei in /public/assets/myfolder.

Ich bekomme eine Fehlerseite, wenn ich /assets/myfolder oder /myfolder aufrufen. Aber mein Ordner ist in dist und public Ordner

Wie kann ich es beheben?

Vielen Dank.

+0

Können Sie den Inhalt der Fehlerseite auf die Frage hinzufügen? – NTDLS

+0

Auch wäre nützlich, um genaue Anruf Sie –

+1

@NTDLS zu sehen, bearbeitete ich meine Frage – JDS

Antwort

0

Sie benötigen Add/Assets Ordner beim Start Ihrer URL. Aber wenn Sie einige Daten vortäuschen wollen. Bitte fügen Sie einen Mock-Server hinzu. Es ist einfach Daten von dort und mit Ihrer App zu laden.

ember g http-mock model 

Ein grundlegender Express.js Server für Ihren Endpunkt unter /your-app/server/mocks/posts.js eingerüstet werden. Sobald Sie die entsprechende JSON-Antwort hinzugefügt haben, können Sie loslegen. Wenn Sie das nächste Mal einen Ember-Server ausführen, wird Ihr neuer Mock-Server alle API-Anfragen von Ihrer Ember-App abhören.

https://ember-cli.com/user-guide/#mocks-and-fixtures

https://ember-cli.com/user-guide/#raw-assets