Apollo服务器网络错误:无法到达服务器

Mac*_*per 2 node.js apollo server graphql apollo-server

我正在尝试使用 Apollo Server 开发后端,我在浏览器中启用了 cors 并尝试cors: {origin: true}在服务器中添加配置。我已经在下面包含了服务器代码。

希望有人能够发现我搞砸了什么。

// index.js
const {ApolloServer} = require('apollo-server')
const typeDefs = require('./schema')
const resolvers = require('./resolvers')
const CourseAPI = require('./sources')

const apollo = new ApolloServer({
  typeDefs,
  resolvers,
  cors: {
    origin: true
  },
  dataSources: () => {
    return {
      courseAPI: new CourseAPI({
        client: 'pg',
        connection: {
          host: 'ec2-79-125-30-28.eu-west-1.compute.amazonaws.com',
          user: 'hgsfclebwdvtrz',
          password:
            '975260d79ace6b3f78132e6d51f8f56612e6cbc24c8d6063b9c6be60f5160453',
          database: 'd7jasm9tcmpc30'
        }
      })
    }
  }
})

apollo.listen().then(({url}) => {
  console.log(` Server ready at ${url}`)
})
Run Code Online (Sandbox Code Playgroud)

Eyi*_*gbe 5

我也有这个特殊的错误。它在操场上完美运行,但在工作室资源管理器中抛出错误。不过,我注意到一些有趣的事情,在谷歌浏览器上访问浏览器效果很好。我使用 Brave 浏览器并收到错误,但在 Chrome 上运行良好。

也许尝试使用不同的浏览器。

  • 我正在使用 chrome,但消息仍然出现“网络错误:无法到达订阅服务器”,有什么解决办法吗? (2认同)