0

我想知道如何将 mirage db 的默认生成的 id 列从“id”更改为前端所期望的“userId”。谢谢!

4

1 回答 1

2

想通了,这可以通过扩展您的序列化程序并使用 keyForAttribute 函数来完成。它看起来像:

createServer({
  serializers:{
    user: RestSerializer.extend({
      keyForAttribute(key){
        return key === 'id' ? 'userId' : key
      },
    })
  },
  //models{...}
  // rest of createServer...
)}
于 2021-10-21T18:56:01.880 回答