2016-10-01 4 views
1

피라미드 및 emberjs로 응용 프로그램을 만들 필요가 있습니다. 나는 피라미드보기Ember + Pyramid Ember 데이터 요청이 0 페이로드 (빈 내용 유형)를 반환했습니다.

@view_config(route_name='events', request_method='GET', renderer='json') 
def events_view(request): 
    query = request.dbsession.query(User) 
    one = query.filter(User.id).all() 
    json_string = json.dumps({"color": "red"}) 
    return Response(json_string) 

이 들어 나는 로컬 호스트

import DS from 'ember-data'; 
export default DS.RESTAdapter.extend({ 
    corsWithCredentials: true, 
    host: 'http://127.0.0.1:6543', 
    namespace: '' 
}); 

와 타다 남은 어댑터를 구성해야합니다 개발하고이 오류 당신은 응답을 RESTAPI 형식을 따라야합니다

> Error while processing route: events.index "Ember Data Request 
> GET http://127.0.0.1:6543/events returned a 0 Payload (Empty 
> Content-Type) " 

답변

1

있습니다. 이벤트/대한 refer

샘플 형식// 이벤트에 대한 1

{ 
    "event": { 
    "id": 1, 
    "color":"red" 
    } 
} 

샘플 형식,

{ 
    "events": [ 
    { 
     "id": 1, 
     "color":"red" 
    }, 
    { 
     "id": 2, 
     "color":"blue" 
    } 
    ] 
}