我正在編寫我的第一個Ember應用程序,這一刻,我試圖從我的API(使用Rabl製作的Rails)中使用JSON,但RESTAdapater不起作用。它甚至沒有伸出我的服務器!我得到這個代碼:Ember RESTAdapter不伸出服務器
應用程序/適配器/ application.js中
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
host: 'localhost:3000',
namespace: 'api'
});
應用程序/模型/ 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')
});
應用程序/路由/播放/索引。 js
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.find('player');
}
});
應用程序/路由/ players.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function(params) {
return this.store.find('player', params.player_id);
}
});
任何人的想法?我想我已經設置好了。
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".
你是否真的在網址中點擊這些路線? – Kingpin2k 2014-12-03 15:44:50
不,我在主頁上訪問鏈接''{鏈接到'Players''players'}}''。 – tehAnswer 2014-12-04 09:34:56