0

我正在尝试在 React Native 项目(没有 Expo)上实现 Contentful Javascript SDK。

这是代码:

const {createClient} = require('contentful/dist/contentful.browser.min.js')

useEffect(() => {
    getContentfulData()
}, [])

const getContentfulData = async () => {
    var client = createClient({
    adapter: (config) => {
        config.adapter = null
        return fetch(config)
    },
    space: '---',
    accessToken: '---',
    })

    await client
        .getEntries()
        .then((entries) => {
            console.log(entries)
        })
        .catch((error) => {
            console.log(error)
        })
}

但是我收到TypeError: Network request一遍又一遍地失败。

有任何想法吗?

4

1 回答 1

1
const { createClient } = require('contentful/dist/contentful.browser.min.js')

  const client = createClient({
    space: '*********',
    accessToken: '****************************************',
  })

    client
      .getEntries({
        content_type: 'trendingBlogs',
      })
      .then(entry => console.log(entry))
      .catch(err => console.log(err))

您缺少 getEntries 参数。IE

{
  content_type: 'trendingBlogs',
}
于 2021-03-27T00:09:01.903 回答