teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

エラーの解決が少し進んだのでエラー内容やタイトルを修正

2021/02/08 00:55

投稿

koyo
koyo

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- nuxt.js × graphQLでの詳細ページの取得がうまく行かない(エラー:Module not found: Error: Can't resolve ... /pages/tasks
1
+ nuxt.js × graphQLでの詳細ページエラー(GraphQL error: Variable $id of type ID! was provided invalid value)
body CHANGED
@@ -81,7 +81,7 @@
81
81
  </template>
82
82
 
83
83
  <script>
84
- import task from '~/apollo/querys/getTask.gql'
84
+ import task from '~/apollo/queries/getTask.gql'
85
85
 
86
86
  export default {
87
87
  data() {
@@ -120,19 +120,10 @@
120
120
 
121
121
 
122
122
  ### 発生している問題・エラーメッセージ
123
- localhost:8080 に接続すると
123
+ 実際にtaskのデータが存在するhttp://localhost:8080/tasks/5に接続すると下記エラーが出ます。
124
124
  ```
125
- 画面上部に下記内容が出ます
126
- Module not found: Error: Can't resolve '~/apollo/querys/getTask.gql' in '/Users/koyofujise/projects/rails_nuxt_graphql_todoapps/rails_nuxt_graphql_todoapp_front/pages/tasks'
125
+ GraphQL error: Variable $id of type ID! was provided invalid value
127
126
  ```
128
- ![イメージ説明](3cc78dccc4ddc49d30837e18b70b2d34.png)
129
127
 
130
- 実際にデータが存在するhttp://localhost:8080/tasks/5に接続すると下記エラーが出ます。
131
- ```
132
- GraphQL error: Field 'task' doesn't exist on type 'Query' GraphQL error: Variable $id is declared by getTask but not used
133
- ```
134
-
135
- 上記エラが出る前localhost:8080に接続すると下記画面が出ていました
128
+ 8080/のタスク一覧ペ問題なく表示されていま
136
- ![イメージ説明](57f92fb698ccae12f099d7f383611a28.png)
129
+ ![イメージ説明](57f92fb698ccae12f099d7f383611a28.png)
137
-
138
- -_id.vueというファイル名がおかしいのかと疑ったのですが、nuxt.jsで他のアプリを作ったときは問題なかったのですが。