Sto scrivendo la mia prima app di Ember e in questo momento sto cercando di utilizzare JSON dalla mia API (realizzata in Rails con Rabl), ma RESTAdapater non funziona. Non raggiunge nemmeno il mio server! Ho ottenuto questo codice:Ember RESTAdapter non raggiungere il server
app/adattatori/application.js
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
host: 'localhost:3000',
namespace: 'api'
});
app/models/player.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
heightFormatted: DS.attr('string'),
heightCm: DS.attr('number'),
weightLb: DS.attr('number'),
weightKg: DS.attr('string'),
birthplace: DS.attr('string'),
birthdate: DS.attr('string'),
neoId: DS.attr('number'),
position: DS.attr('string'),
number: DS.attr('string')
});
app/percorsi/lettore/index. js
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.find('player');
}
});
app/rotte/players.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function(params) {
return this.store.find('player', params.player_id);
}
});
Chiunque idea? Penso di aver impostato tutto correttamente.
console.log
[Report Only] Refused to connect to 'http://localhost:3000/api/players' because it violates the following Content Security Policy directive: "connect-src 'self' ws://localhost:35729 ws://0.0.0.0:35729".
In realtà stai colpendo questi percorsi nell'URL? – Kingpin2k
No, ho accesso con un link nella homepage '' {link-to 'Players' 'players'}} ''. – tehAnswer