質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
GraphQL

GraphQL は、アプリケーション・プログラミング・インタフェース (API) 向けのクエリ言語およびサーバーサイドランタイムです。APIの速度、柔軟性、開発者にとっての使いやすさを向上させるために設計され、データを複数のデータソースから取得するリクエストを1つのAPI呼び出しで構成できます。

MongoDB

MongoDBはオープンソースのドキュメント指向データベースの1つです。高性能で、多くのリトルエンディアンシステムを利用することができます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

1回答

6378閲覧

app crashedエラー

tomsuma

総合スコア38

GraphQL

GraphQL は、アプリケーション・プログラミング・インタフェース (API) 向けのクエリ言語およびサーバーサイドランタイムです。APIの速度、柔軟性、開発者にとっての使いやすさを向上させるために設計され、データを複数のデータソースから取得するリクエストを1つのAPI呼び出しで構成できます。

MongoDB

MongoDBはオープンソースのドキュメント指向データベースの1つです。高性能で、多くのリトルエンディアンシステムを利用することができます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2020/08/24 22:19

編集2020/08/25 05:34

nodemon app でサーバーを起動しようとすると
このようなエラーが出ます

user@fukusyun-2 graphQL % nodemon app [nodemon] 2.0.4 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node app index.js` internal/modules/cjs/loader.js:968 throw err; ^ Error: Cannot find module '/Users/user/udemy/graphQL/index.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15) at Function.Module._load (internal/modules/cjs/loader.js:841:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } [nodemon] app crashed - waiting for file changes before starting...

初めてnodemonコマンドを使ったので
わからないことが多く、
同じようなエラーを見たのですが
解決策がわかりませんでした、、

package.json { "name": "graphql", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "express": "^4.17.1", "mongoose": "^5.10.0", "nodemon": "^2.0.4" インストール確認 } }
一様app.js const express = require("express") const graphql = require("express-graphql") const mongoose = require("mongoose") const app =express() mongoose.connect('mongodb+srv://fukui:3578a@cluster0.uu61l.mongodb.net/<dbname>?retryWrites=true&w=majority') mongoose.connection.once('open', () =>{ console.log('db connected') }) mongoose.use('/graphql', graphqlHTTPS) app.use('/graphql',graphqlHTTP({ })) app.listen(4000, () =>{ console.log('listing part 4000') })

npm fixができません

audited 604 packages in 2.12s found 369 vulnerabilities (364 low, 2 moderate, 3 high) run `npm audit fix` to fix them, or `npm audit` for details user@fukusyun-2 calender-app % npm audit fix npm ERR! code EAUDITNOPJSON npm ERR! audit No package.json found: Cannot audit a project without a package.json npm ERR! A complete log of this run can be found in: npm ERR! /Users/user/.npm/_logs/2020-08-25T05_33_23_586Z-debug.log user@fukusyun-2 calender-app %

scriptの方を

"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "nodemon Server.js" }

にしてみたりといろいろいじったのですがダメでした

killall -9 node
コマンド後、でも同じく

試したコマンド
rm package-lock.json && npm i && npm audit fix
npm --prefix ./server install ./server
npm i minimatch -D
npm install npm-check-updates
npx ncu -u
npm update
npm outdated
npm audit fix
yarn add nodemon
yarn add graphql

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

エラーメッセージをよく読みましょう。
Error: Cannot find module '/Users/user/udemy/graphQL/index.js'といっているので、graphQLがインストールされていないことが原因です。

以下のコマンドでexpress-graphqlをインストールしてください。.

sh

1npm install --save express-graphql

投稿2020/08/25 00:31

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tomsuma

2020/08/25 01:59

とても丁寧なご回答ありがとうございます! コマンド試したのですがダメでした、、、 npmコマンドががだめみたいです、、
退会済みユーザー

退会済みユーザー

2020/08/25 03:56

npmコマンドがだめとは具体的にどういうことですか?
tomsuma

2020/08/25 04:05

失礼しました、 以前までnpmコマンドを使用するとエラーが出ていたのですが、 今回は問題なく npm install --save express-graphql npm install nodemon コマンドを打てました、 しかし、やはりアプリクラッシュのエラーが出てしまいます、、
退会済みユーザー

退会済みユーザー

2020/08/25 04:44

発生しているエラーは元の質問のものと同じですか? 違うのであればエラーメッセージを追記してください。
tomsuma

2020/08/25 04:59

追記させてもらいました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問