注意
本页介绍一种旧版配置文件格式。仅当使用已弃用的 realm-cli时才应使用此信息。
使用 App Services CLI 拉取或从用户界面导出的任何配置文件都使用最新配置版本。 有关当前配置文件格式的详细信息,请参阅应用程序配置。
您可以在graphql目录中为应用程序配置GraphQL API :
app/ └── graphql/ ├── config.json └── custom_resolvers └── <resolver name>.json
服务配置
{ "use_natural_pluralization": <Boolean>, "disable_schema_introspection": <Boolean> }
字段 | 说明 |
|---|---|
use_natural_pluralizationBoolean |
只有当您使用 Admin API端点创建新应用并将该属性传递到请求正文时,才能将该值设立为 如果 如果为 例子对于生成的“鼠标”类型,App Services 可以使用自然复数或默认复数形式:
|
disable_schema_introspectionBoolean |
自定义解析程序配置
{ "on_type": "<Parent Type Name>", "field_name": "<Resolver Field Name>", "function_name": "<Resolver Function Name>", "input_type": "<Input Type Name>" | { <JSON Schema> }, "input_type_format": "<Input Type Format>", "payload_type": "<Payload Type Name>" | { <JSON Schema> }, "payload_type_format": "<Payload Type Format>", }
字段 | 说明 | |||
|---|---|---|---|---|
on_typeString | ||||
field_nameString | 父类型上公开自定义解析程序的字段的名称。字段名称在其父类型上的所有自定义解析程序中必须是唯一的。 如果字段名称与父类型模式中的字段匹配,则自定义解析程序将覆盖模式类型。 | |||
function_nameString | 调用解析程序时运行的函数的名称。 函数参数可以接受单个参数(由 | |||
input_typeString | JSON Schema | 解析程序的 | |||
input_type_formatString | ||||
payload_typeString | JSON Schema | 解析程序有效负载中返回的值的类型。 您可以指定 GraphQL 模式中的其他类型的名称,也可以指定特定于解析程序的自定义 JSON schema。 如果未指定有效负载类型,解析程序将返回一个 | |||
payload_type_formatString |