序列化器
在 DrupalClient 中使用自定义序列化器。
该 DrupalClient
使用 jsona 作为序列化和反序列化 JSON:API 数据的默认序列化器。
您可以使用 serializer
选项提供您自己的序列化器。
示例
以下是如何用 jsonapi-serializer 替换默认序列化器。
lib/drupal.ts
import { DrupalClient } from "next-drupal"import { Deserializer } from "jsonapi-serializer"
// Create a custom serializer.const customSerializer = new Deserializer({ keyForAttribute: "camelCase",})
// Pass the custom serializer to the client.export const drupal = new DrupalClient( process.env.NEXT_PUBLIC_DRUPAL_BASE_URL, { serializer: customSerializer, })