Gridsome返回XMLAPI-graphql层

Gridsome返回XMLAPI-graphql层,api,vue.js,graphql,axios,gridsome,Api,Vue.js,Graphql,Axios,Gridsome,您好,我很难通过Gridsome文档化的方式返回Gridsome中的api端点。我认为这是因为返回的是纯json的xml插入 有没有人知道如何在Gridsome中将这些数据导入graphql层。这是一种有文档记录的返回数据的方法,它适用于纯json,但不适用于 提前感谢看看这篇文章: 这应该能奏效。之后,您可以映射字段。 如果您有问题,请返回此处。如果您知道balfourmanson API提供JSON响应,您可能需要在axios请求中传递一个header参数,以便以JSON格式返回数据。^那

您好,我很难通过Gridsome文档化的方式返回Gridsome中的api端点。我认为这是因为返回的是纯json的xml插入

有没有人知道如何在Gridsome中将这些数据导入graphql层。这是一种有文档记录的返回数据的方法,它适用于纯json,但不适用于


提前感谢

看看这篇文章:

这应该能奏效。之后,您可以映射字段。
如果您有问题,请返回此处。

如果您知道balfourmanson API提供JSON响应,您可能需要在axios请求中传递一个header参数,以便以JSON格式返回数据。^那么上述代码应该可以工作感谢您回来,我尝试了这一点,但似乎没有什么不同。再次感谢。谢谢-我会尝试一下,让你知道-我是一个缓慢的工作,所以可能需要一段时间。谢谢。谢谢你在这里的反馈-原来这是一个不同的问题,或者我只是在装傻。我犯的错误是由于我误解了事情。我试着调用集合位中不存在且没有唯一ID的项目。不客气,不用担心。我懂了。如果你正在进步,那就好了。
const axios = require('axios')
module.exports = function (api) {
api.loadSource(async actions => {
const collection = actions.addCollection('News')
const {
  data
} = await 
axios.get('http://balfourmanson.master.d8digital.com/umbraco/api/NewsAndEventsApi/getall')
for (const item of data) {
  collection.addNode({
    id: item.id,
    title: item.title,
    content: item.content
  })
}
})
 }