我在 Gatsby 网站上有此查询。
export const query = graphql`
query MyBlogs {
allMarkdownRemark(sort: { fields: frontmatter___date, order: DESC }) {
edges {
node {
id
fields {
slug
}
frontmatter {
date
title
}
}
}
}
}
`;
当 blogs 文件夹中至少存在一个 Markdown 文件时,一切正常。一旦我删除了所有降价文件,它就会给我一个错误。 我想知道在代码中加入什么条件可以避免页面加载时的错误。
答案 0 :(得分:0)
你的问题不是很清楚。这里还有许多防止错误的解决方案,并非所有这些都可以在 stackoverflow 中问题的答案部分提及! 建议你阅读这篇文章,也许你的问题很容易解决: https://itnext.io/the-definitive-guide-to-handling-graphql-errors-e0c58b52b5e1