getEntryForResourceType

获取资源类型的 JSON:API 条目。


const url = await drupal.getEntryForResourceType(type, locale?): Promise<string>
  • 类型:字符串
    • 必填
    • 资源类型。例如:node--article
  • 语言环境:字符串
    • 可选
    • 获取索引的语言环境。例如:esfr

备注

默认情况下,在 getResourcegetResourceCollection 中检索资源时,DrupalClient 会向 Drupal 发出请求以获取 JSON:API 资源条目。

例如:如果您提供 node--articleDrupalClient 将向 http://example.com/jsonapi/

如果您想从资源类型推断条目,请使用useDefaultResourceTypeEntry选项。

const drupal = new DrupalClient(process.env.NEXT_PUBLIC_DRUPAL_BASE_URL, {
useDefaultResourceTypeEntry: true,
})

示例

// https://example.com/jsonapi/node/article.
const url = await drupal.getEntryForResourceType(`node--article`)