Ich versuche, alle vom Server geladenen Daten mit EmberJS anzuzeigen. Ich habe Modell "node"Fehler beim Laden von Daten mit EmberJS
import DS from 'ember-data';
export default DS.Model.extend({
id: DS.attr(),
nodeName: DS.attr(),
address: DS.attr(),
listeningPort: DS.attr(),
approved: DS.attr()
});
Adapter ist
import JSONAPIAdapter from 'ember-data/adapters/json-api';
export default JSONAPIAdapter.extend({
namespace: 'api/v1'
});
I index Route haben auch
import Ember from 'ember';
export default Ember.Route.extend({
model(){
return this.store.findAll('node');
}
});
Wenn Index rote eine Anforderung an http://localhost:8080/api/v1/nodes gesendet geöffnet wird, die JSON kehrt
{
"nodes": [
{
"address": "127.0.0.1",
"approved": true,
"id": 24,
"listeningPort": 54879,
"nodeName": "Узел оборудования"
}
]
}
Fehler angezeigt, während diese JSON
Parsenvendor-c5c8d3d….js:11 Error while processing route: index Cannot read property 'type' of undefined TypeError: Cannot read property 'type' of undefined
Fehler war, dass ich falsch Adapter verwendet. Es sollte importieren DS von 'ember-Daten'; Exportstandard DS.RESTAdapter.extend ({ Namensraum: 'api/v1' }); –
Ah, hast du mit JSONAdapter oder RESTAdapter getippt? –