小编Nat*_*han的帖子

将ApolloClient与node.js一起使用 "在全球范围内找不到提取,也没有提取任何提取器"

我试图使用node.js服务器上的Apollo Client使用以下代码与另一个GraphQL API连接:

import fetch from 'node-fetch'
import { createHttpLink } from 'apollo-link-http'

import ApolloClient from 'apollo-boost'
import { API_URL } from '...'

const client = new ApolloClient({
  link: createHttpLink({
    uri: API_URL,
    fetch: fetch,
  }),
})
Run Code Online (Sandbox Code Playgroud)

这会产生以下错误:

module initialization error: Error
fetch is not found globally and no fetcher passed, to fix pass a fetch for
your environment like https://www.npmjs.com/package/node-fetch.

For example:
import fetch from 'node-fetch';
import { createHttpLink } from 'apollo-link-http';

const link = createHttpLink({ uri: '/graphql', fetch: fetch …
Run Code Online (Sandbox Code Playgroud)

node.js polyfills apollo-client

18
推荐指数
4
解决办法
8260
查看次数

GraphQL gql语法错误:预期名称,找到}

我正在尝试在新的React项目中设置Apollo GraphQL支持,但是当我尝试使用编译查询时,gql我一直收到错误消息:

Syntax Error: Expected Name, found }

这是由以下代码生成的:

import gql from 'graphql-tag'

const query = gql`
    {
      user(id: 5) {
        firstName
        lastName
      }
    }
  `

console.log(query)
Run Code Online (Sandbox Code Playgroud)

我将此代码基于此处的示例代码:https : //github.com/apollographql/graphql-tag

什么是Name错误消息称?有人知道我在做什么错吗?

syntax-error apollo graphql react-apollo graphql-tag

10
推荐指数
6
解决办法
2万
查看次数

Django Test Runner无法找到测试

我遇到了Django(1.10.6)测试运行器无法找到我的测试的问题.我使用的是Python 3.6.

以下作品:

python manage.py test apps.foo

但这不是:

python manage.py test

我的项目结构如下:

apps/
  foo/
    migrations/
    __init__.py
    admin.py
    apps.py
    models.py
    tests.py
    urls.py
    views.py
manage.py
Run Code Online (Sandbox Code Playgroud)

而且tests.py看起来是这样的:

from django.test import TestCase


class ConfirmationTests(TestCase):
    def setUp(self):
        pass

    def test_email_confirm(self):
        pass
Run Code Online (Sandbox Code Playgroud)

在我的settings.py:

INSTALLED_APPS = (
  ...
  'apps.foo',
)
Run Code Online (Sandbox Code Playgroud)

Test Runner有没有理由不接受我的考试?

python django unit-testing test-runner

0
推荐指数
1
解决办法
730
查看次数