我需要使用金字塔和emberjs进行应用。 我有金字塔视图
@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)
对于开发,我需要使用本地主机配置ember适配器
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
corsWithCredentials: true,
host: 'http://127.0.0.1:6543',
namespace: ''
});
我有这个错误
> Error while processing route: events.index "Ember Data Request
> GET http://127.0.0.1:6543/events returned a 0 Payload (Empty
> Content-Type) "
答案 0 :(得分:1)
您需要遵循RESTAPI格式进行响应。 refer
/ event / 1的样本格式
{
"event": {
"id": 1,
"color":"red"
}
}
/ events的样本格式,
{
"events": [
{
"id": 1,
"color":"red"
},
{
"id": 2,
"color":"blue"
}
]
}