【发布时间】:2022-01-18 14:57:10
【问题描述】:
exports.createSchemaCustomization = ({ actions }) => {
const { createTypes } = actions;
const typeDefs = `
type AirtableData implements Node {
${constants.claimsField}: [Airtable]
${constants.interruptsField}: [Airtable]
${constants.demographicsField}: [Airtable]
${constants.carouselsField}: [Airtable]
}
`;
在上面的例子中,我是否可以只定义不正确类型的字段(例如字符串),而不是明确定义我的字段。我只想将默认值添加到我的架构(由插件创建)。当我的后端没有数据时,插件会生成不正确的类型,这会破坏我的所有查询并导致构建失败。如果我使用上述明确的策略......那么我的查询也将停止工作。我正在使用https://www.gatsbyjs.com/plugins/gatsby-source-airtable/,并且需要将其作为最后一步,以确保我的架构允许“不存在”的值。我该怎么办?
【问题讨论】:
标签: gatsby gatsby-plugin