인프런 커뮤니티 질문&답변

임권일님의 프로필 이미지
임권일

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

sleact 강좌 소개 및 기본 세팅 오류가뜨네요

작성

·

419

0

처음에는 명령어가 

cd back

npm i 치고

npx sequelize db:create 이렇게 치고

오류가떠요

Sequelize CLI [Node: 15.7.0, CLI: 6.2.0, ORM: 6.5.0]

Loaded configuration file "config\config.js".

Using environment "development".

ERROR: Access denied for user 'root'@'localhost' (using password: YES)

npm ERR! code 1

npm ERR! path C:\Users\qnzjn\OneDrive\바탕 화면\sleact\back

npm ERR! command failed

npm ERR! command C:\Windows\system32\cmd.exe /d /s /c sequelize db:create

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\qnzjn\AppData\Local\npm-cache\_logs\2021-03-11T09_53_42_759Z-debug.log     

PS C:\Users\qnzjn\OneDrive\바탕 화면\sleact\back>

이렇게 오류가뜨네요

답변 11

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

원격은 어렵습니다. 앞으로도 따라 하시면서 엄청나게 많은 오류가 발생할 것입니다. 사소한 오타 때문에라도요. 제가 해드릴 수 있는 건 크게 두 가지가 있는데요. 

1. 오류 메시지 올려주시면 그에 따라 해결책을 알려드리는 것

2. 노드와 MySQL 설치 영상을 따로 올려드리는 것

두 가지가 있습니다.

또는 난이도가 맞지 않으시면 인프런에 환불 요청하시면 됩니다.

0

임권일님의 프로필 이미지
임권일
질문자

계속 오류뜨는데요 원격가능한가요??

0

임권일님의 프로필 이미지
임권일
질문자

계속 오류뜨는데요 원격가능한가요??

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

비밀번호는 ""로 감싸야 합니다.

bcrypt 에러가 계속 나는 경우 node 15버전 대신에 node14 버전을 설치해보세요.

https://nodejs.org/en/

그 다음에 node_modules 지웠다가 npm i 한 후에 npm run dev하면 실행될 것입니다.

혹시 강좌 선수 과목인 react로 웹게임 만들기는 수강하셨나요?

0

임권일님의 프로필 이미지
임권일
질문자

이 강좌 너무어렵네요

npm run dev 이렇게 해도 안되네요 내 컴퓨터가 잘못인가요?? 

npm i bcrypt 해도 안되네요

비밀번호가 문제있는가요

module.exports = {
  "development": {
    "username": "root",
    "password": rkdmfdl12,
    "database": "sleact",
    "host": "127.0.0.1",
    "dialect": "mysql"
여기 비밀번호 설정하는거맞죠??
3개 다 설정해야하나요??

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

npm i bcrypt 하세요. bcrypt가 없다고 영어로 적혀있습니다.

0

임권일님의 프로필 이미지
임권일
질문자

너무 어렵네요

npx sequelize db:create 이렇게 치면 성공뜨는데요

마지막에 npm run dev 치면 오류떠요

> sleact-ts-back@1.0.0 dev

> nodemon app

[nodemon] 2.0.7

[nodemon] to restart at any time, enter `rs`

[nodemon] watching path(s): *.*

[nodemon] watching extensions: js,mjs,json

[nodemon] starting `node app.js`

node:internal/modules/cjs/loader:928

  throw err;

  ^

Error: Cannot find module 'C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\node_modules\bcrypt\lib\binding\napi-v3\bcrypt_lib.node'

Require stack:

- C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\node_modules\bcrypt\bcrypt.js      

- C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\passport\local.js

- C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\passport\index.js

- C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\app.js

    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:925:15)

    at Function.Module._load (node:internal/modules/cjs/loader:769:27)

    at Module.require (node:internal/modules/cjs/loader:997:19)

    at require (node:internal/modules/cjs/helpers:92:18)

    at Object.<anonymous> (C:\Users\qnzjn\OneDrive\바탕 화면\sleact\sleact-master\back\node_modules\bcrypt\bcrypt.js:6:16)

    at Module._compile (node:internal/modules/cjs/loader:1108:14)

    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)

    at Module.load (node:internal/modules/cjs/loader:973:32)

    at Function.Module._load (node:internal/modules/cjs/loader:813:14)

    at Module.require (node:internal/modules/cjs/loader:997:19) {

  code: 'MODULE_NOT_FOUND',

  requireStack: [

    'C:\\Users\\qnzjn\\OneDrive\\바탕 화면\\sleact\\sleact-master\\back\\node_modules\\bcrypt\\bcrypt.js',

    'C:\\Users\\qnzjn\\OneDrive\\바탕 화면\\sleact\\sleact-master\\back\\passport\\local.js',    

    'C:\\Users\\qnzjn\\OneDrive\\바탕 화면\\sleact\\sleact-master\\back\\passport\\index.js',    

    'C:\\Users\\qnzjn\\OneDrive\\바탕 화면\\sleact\\sleact-master\\back\\app.js'

  ]

}

[nodemon] app crashed - waiting for file changes before starting...

강의에 말한대로 빨간글씨가 뜨네요

이런오류가떠요

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://github.com/ZeroCho/nodejs-book/issues/45

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

설치하실 때 비밀번호 설정할 때 관련 설정 있었을 겁니다.

0

임권일님의 프로필 이미지
임권일
질문자

legacy authentication 설정 어떻게하나요??

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

비밀번호가 틀렸거나 mysql 8버전에서 비밀번호를 최신 시스템으로 쓸 경우 에러가 납니다. legacy authentication 설정하셔야 합니다.

임권일님의 프로필 이미지
임권일

작성한 질문수

질문하기