Open artemismars opened 2 years ago
de_dev 받아서 테스트하면 되나요?
네 만약 안되는게 있으시면 말씀해주세요! .env
파일 설정해야 할 건데
.env
파일 내에 설정해놨던 환경변수들입니다. SECRET_USER, SECRET_PASSWORD는 태욱님 Gmail 계정 이메일과 비밀번호를 설정하시면 돼요. nodemailer
로 회원가입한 유저 이메일로 보내는거라서요.
EMAIL_VERIFICATION_SECRET
SECRET_USER
SECRET_PASSWORD
TOKEN_SECRET
@TaewookKwak
.env 정리해서 보내주실 수 있나요?
.env 정리해서 보내주실 수 있나요?
NODE_ENV = development MONGO_URI = mongodb://localhost:27017/mern_blog_dev
EMAIL_VERIFICATION_SECRET = SECRET_KEY SECRET_USER = SECRET_PASSWORD =
TOKEN_SECRET = mern_blog
SECRET_USER
SECRET_PASSWORD 만 지메일 계정으로 설정하심돼요.
{ "name": "server", "version": "1.0.0", "description": "", "main": "server.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "bcryptjs": "^2.4.3", "cors": "^2.8.5", "dotenv": "^16.0.0", "express": "^4.17.2", "express-fileupload": "^1.3.1", "github-like-avatar-generator": "^1.1.10", "jsonwebtoken": "^8.5.1", "mongoose": "^6.2.1", "multer": "^1.4.4", "nodemailer": "^6.7.2" } }
npm run start 정의 안되있는데 어떻게 서버 연결하나요?
노드몬 설치하시구
npm install -g nodemon
터미널에
nodemon
입력해서 연결했어요.
[nodemon] 2.0.15
[nodemon] to restart at any time, enter rs
[nodemon] watching path(s): .
[nodemon] watching extensions: js,mjs,json
[nodemon] starting node server.js
undefined mode on
listening to port on 8080
C:\projects\React\mern-blog\server\db\connect.js:4
throw new Error(reason)
^
Error: MongooseError: The uri
parameter to openUri()
must be a string, got "undefined". Make sure the first parameter to mongoose.connect()
or mongoose.createConnection()
is a string.
at C:\projects\React\mern-blog\server\db\connect.js:4:9
at processTicksAndRejections (node:internal/process/task_queues:96:5)
Node.js v17.1.0 [nodemon] app crashed - waiting for file changes before starting...
.env 왜 안먹죠 ?
.env 왜 안먹죠 ?
npm install dotenv
해보시겠어요
GET 요청
이메일 인증
https://localhost:8080/api/confirm/:confirmationCode
POST요청
회원가입
https://localhost:8080/api/signup
로그인https://localhost:8080/api/signin
회원가입 및 로그인 라우팅 경로는 위와 같이
/api
로 시작하도록 설정되어있구요.각 경로마다 무슨 데이터를 받아야하는지 정리해주시면 코드 수정하겠습니다.
@TaewookKwak