【发布时间】:2020-07-09 22:50:54
【问题描述】:
我对 NextJS 和 Typescript 还很陌生,我正在实现无头 CMS Strapi,但在使用 Apollo 时遇到了问题。我整个周末都在搜索谷歌,试图更好地理解这个问题。我希望有人可以在这里帮助我。
错误
在我的_app.tsx 中收到以下错误
Property 'apollo' does not exist on type 'AppPropsType<Router, {}>'.
下面的MyApp 函数出现错误。
我的_app.tsx
import * as React from 'react'
import { AppProps } from 'next/app'
import { ApolloProvider } from '@apollo/react-hooks'
import withData from '../../utils/apollo'
import 'circular-std'
import 'react-multi-carousel/lib/styles.css'
import '../scss/styles.scss'
function MyApp({ Component, pageProps, apollo }: AppProps) {
return (
<ApolloProvider client={apollo}>
<Component {...pageProps} />
</ApolloProvider>
)
}
export default withData(MyApp)
在前端设置第 3 节下对应 Strapi setup tutorial here。
【问题讨论】:
标签: reactjs typescript next.js apollo strapi