Javascript 如何使用axios在gatsby useStaticQuery中获取数据?
我可以使用graphql在gatsby中获取数据,如下所示:Javascript 如何使用axios在gatsby useStaticQuery中获取数据?,javascript,reactjs,rest,graphql,gatsby,Javascript,Reactjs,Rest,Graphql,Gatsby,我可以使用graphql在gatsby中获取数据,如下所示: import { graphql, useStaticQuery } from "gatsby" const IndexPage = () => { const gatsbyRepoData = useStaticQuery(graphql` { github { repository(name: "gatsby", owner: "g
import { graphql, useStaticQuery } from "gatsby"
const IndexPage = () => {
const gatsbyRepoData = useStaticQuery(graphql`
{
github {
repository(name: "gatsby", owner: "gatsbyjs") {
id
nameWithOwner
url
}
}
}
`)
如何使用axios在gatsby js中获取具有useStaticQuery生命周期的rest api?不,您不能。
useStaticQuery
的目的是从项目、元数据或(取决于数据结构)您自己的项目文件中获取静态数据(因此得名)
要从外部源获取动态数据,需要使用gatsby node.js
文件
检查:
不,你不能。
useStaticQuery
的目的是从项目、元数据或(取决于数据结构)您自己的项目文件中获取静态数据(因此得名)
要从外部源获取动态数据,需要使用gatsby node.js
文件
检查:
useStaticQuery
是一个内部gatsby钩子,仅用于查询内部“服务器”。。。可以使用“源插件”查询RESTAPI。。。动态抓取是一个单独的故事,在文档中也有描述。useStaticQuery
是一个内部gatsby钩子,仅用于查询内部“服务器”。。。可以使用“源插件”查询RESTAPI。。。动态抓取是一个单独的故事,在文档中也有描述