私信  •  关注

wuarmin

wuarmin 最近创建的主题
wuarmin 最近回复了
5 年前
回复了 wuarmin 创建的主题 » 带django rest framwork json api的ember jsonapi适配器

json api规范本身并不关心类型是否是单数、复数、破折号、下划线等……拐点规则是不可知的。

但是ember默认使用一个约定(例如 JSON API spec 使用相同的约定)。默认情况下,ember的jsonapiadapter将对您的类型进行复数和破折号。

重要的是,您的客户机和服务器使用 同样的约定 . 我想那是你的问题。

如果服务器使用其他约定,则可以自定义jsonapiadapter:

import DS from 'ember-data';
import { underscore } from '@ember/string';

export default DS.JSONAPIAdapter.extend({
  pathForType(type) {
    return underscore(type);
  }
});