2017-12-10 8 views
0

Lynda.comのチュートリアル「 '私は、私のプロジェクトを足場にするために 'create-react-appプロジェクトを使用しています。何らかの不明な理由により、私のアプリはブラウザに問題なく直接アクセスできるapiにアクセスできません。ここに私のpackage.jsonファイルがあります、私は '糸のスタート'を実行するたびにエラーが発生します。反応アプリケーションからGraphcoolリレーAPIに接続しようとすると、このエラーが発生します。モジュールビルドに失敗しました:エラー:有効なGraphQLエンドポイントがありません

{ 
    "name": "tictacturing", 
    "version": "0.1.0", 
    "private": true, 
    "dependencies": { 
    "autoprefixer": "7.1.6", 
    "babel-core": "6.26.0", 
    "babel-eslint": "7.2.3", 
    "babel-jest": "20.0.3", 
    "babel-loader": "7.1.2", 
    "babel-preset-react-app": "^3.1.0", 
    "babel-runtime": "6.26.0", 
    "case-sensitive-paths-webpack-plugin": "2.1.1", 
    "chalk": "1.1.3", 
    "css-loader": "0.28.7", 
    "dotenv": "4.0.0", 
    "eslint": "4.10.0", 
    "eslint-config-react-app": "^2.0.1", 
    "eslint-loader": "1.9.0", 
    "eslint-plugin-flowtype": "2.39.1", 
    "eslint-plugin-import": "2.8.0", 
    "eslint-plugin-jsx-a11y": "5.1.1", 
    "eslint-plugin-react": "7.4.0", 
    "extract-text-webpack-plugin": "3.0.2", 
    "file-loader": "1.1.5", 
    "fs-extra": "3.0.1", 
    "html-webpack-plugin": "2.29.0", 
    "jest": "20.0.4", 
    "object-assign": "4.1.1", 
    "postcss-flexbugs-fixes": "3.2.0", 
    "postcss-loader": "2.0.8", 
    "promise": "8.0.1", 
    "raf": "3.4.0", 
    "react": "^16.2.0", 
    "react-dev-utils": "^4.2.1", 
    "react-dom": "^16.2.0", 
    "react-relay": "^1.4.1", 
    "relay-runtime": "^1.4.1", 
    "style-loader": "0.19.0", 
    "sw-precache-webpack-plugin": "0.11.4", 
    "url-loader": "0.6.2", 
    "webpack": "3.8.1", 
    "webpack-dev-server": "2.9.4", 
    "webpack-manifest-plugin": "1.3.2", 
    "whatwg-fetch": "2.0.3" 
    }, 
    "scripts": { 
    "start": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjazdk3jg0yj70197193cltrf && node scripts/start.js", 
    "build": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjazdk3jg0yj70197193cltrf && node scripts/build.js", 
    "test": "node scripts/test.js --env=jsdom" 
    }, 
    "jest": { 
    "collectCoverageFrom": [ 
     "src/**/*.{js,jsx,mjs}" 
    ], 
    "setupFiles": [ 
     "<rootDir>/config/polyfills.js" 
    ], 
    "testMatch": [ 
     "<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}", 
     "<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}" 
    ], 
    "testEnvironment": "node", 
    "testURL": "http://localhost", 
    "transform": { 
     "^.+\\.(js|jsx|mjs)$": "<rootDir>/node_modules/babel-jest", 
     "^.+\\.css$": "<rootDir>/config/jest/cssTransform.js", 
     "^(?!.*\\.(js|jsx|mjs|css|json)$)": "<rootDir>/config/jest/fileTransform.js" 
    }, 
    "transformIgnorePatterns": [ 
     "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$" 
    ], 
    "moduleNameMapper": { 
     "^react-native$": "react-native-web" 
    }, 
    "moduleFileExtensions": [ 
     "web.js", 
     "mjs", 
     "js", 
     "json", 
     "web.jsx", 
     "jsx", 
     "node" 
    ] 
    }, 
    "babel": { 
    "plugins": [ 
     "react-relay" 
    ], 
    "presets": [ 
     "react-app" 
    ] 
    }, 
    "eslintConfig": { 
    "extends": "react-app" 
    }, 
    "devDependencies": { 
    "babel-plugin-react-relay": "^0.10.0", 
    "eslint": "^4.10.0", 
    "eslint-plugin-react": "^7.4.0" 
    } 
} 

答えて

0

どのようにして最初にサービスを作成しましたか?

ローカルでのみ作成したようです。

https://api.graph.cool/relay/v1/cjazdk3jg0yj70197193cltrf実際、有効なGraphQLエンドポイントは存在しません。存在しません。

編集:プロジェクトcjazdk3jg0yj70197193cltrfを削除

"start": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjb223en111od0191dzu1vba4 && node scripts/start.js", 
"build": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjb223en111od0191dzu1vba4 && node scripts/build.js", 

から

更新の2行

"start": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjazdk3jg0yj70197193cltrf && node scripts/start.js", 
"build": "set GRAPHQL_ENDPOINT=https://api.graph.cool/relay/v1/cjazdk3jg0yj70197193cltrf && node scripts/build.js", 

は、エンドポイントが同様に除去ました。

+0

私はconsole.graph.coolでプロジェクトを作成しました。ここに新しいエンドポイント 'https://api.graph.cool/relay/v1/cjb223en111od0191dzu1vba4'があります。問題をトラブルシューティングしながら古いものを取り除きました。サービスはgraph.cool – OneTrueSeeker

+0

で作成されました。Hi marktani、エンドポイントが更新されました。しかし問題は続く。問題は、エンドポイントが明確に存在し、アクセス可能な場合にこのエラーが発生する理由です。 – OneTrueSeeker

+0

あなたのプロジェクトの設定についてもっと詳しく教えてください。あなたのファイルの設定が間違っているように見えます:) – marktani

関連する問題