2016-10-01 4 views
1

J'ai besoin de faire une application avec pyramid et emberjs. je pyramide vueEmber + Pyramid Ember Data Request a renvoyé 0 Payload (Vide-Content-Type)

@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) 

Pour développer je dois configurer adaptateur Ember avec l'hôte local

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

et j'ai cette erreur

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

Répondre

1

Vous devez suivre le format RESTAPI pour la réponse. refer

Format de l'échantillon pour/événement/1

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

format échantillon pour/événements,

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