Ошибки, возникающие при установке graphql-yoga на Ubuntu - PullRequest
0 голосов
/ 08 ноября 2018

Ошибки после установки GraphQL Yoga

Я пытался следовать этому обучающему видео от Edureka https://www.youtube.com/watch?v=rpJO0T08Bnc и использовал альтернативные инструкции по установке в Ubuntu. Все пошло не так, потому что я не могу получить доступ к приложению на localhost: 4000. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 12 ноября 2018

Вы создали сервер? Давай следуй за мной.

  1. yarn add graphql-yoga или npm install graphql-yoga --save
  2. создайте '.babelrc', затем напишите в { "presets": [ "env", "stage-3" ] }
  3. пряжа добавить глобальный babel-cli, пряжа добавить babel-cli babel-preset-env babel-state-3 Потому что, если вы хотите es6. Вы можете установить это.
  4. create the index.js и добавьте это

    `import { GraphQLServer } from 'graphql-yoga';
     import resolvers from './graphql/resolvers'
    
      const server = new GraphQLServer({
          typeDefs: "./graphql/schema.graphql",
          resolvers: resolvers
    }); 
    
    server.start(() => console.log("Graphql Server Running "));`
    
  5. Это мой package.json. Следуйте этому «сценарию»

    { "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "graphql-yoga": "^1.16.7" }, "scripts": { "start": "nodemon --exec babel-node index.js" }, "devDependencies": { "babel-cli": "^6.26.0", "babel-preset-env": "^1.7.0", "babel-preset-stage-3": "^6.24.1" } }

  6. Создайте schema.graphql, resolvers.js

Это мои "Initail create GraphQL Yoga Setting"

...