무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
heroku 배포에 대해 질문이 있습니다..
https://www.youtube.com/watch?v=qdoiwouykAg 에서 heroku 배포를 진행중입니다. 예제를 따라하고 이제 배포를 하려고 했는데 화면이 저렇게만 뜨는데 왜이런걸까요... 로컬에서는 로그인과 회원가입까지 잘되는데.. heroku 로그를 보면 MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/이런 에러로그입니다... 이유가 뭘까요..
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
많이 배워갑니다..
많이 배웠습니다. 감사합니다~
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
user
user는 {}안으 로 가져오는데 왜 다른 config나 auth는 {}로 가져오지 않나여?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Postman으로 login을 했을 때 제공된 이메일에 해당하는 유저가 없다고 false를 반환합니다.
https://github.com/newding0to100/boiler_plate 제 깃헙 주소입니다. 뭐가 문젠지 한번만 봐주시면 감사하겠습니다 ㅜㅜ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 이해가 안가는게 있어서 질문 올립니다.
1. plainpassword 이거는 강사님이 임의로 정해준건가요 ? 아니면 모든 nodejs 코딩 할때 공통적으로 사용되는 것인가요 ? 어떤의미로 쓰이는 것인지 궁금합니다 2. cb는 무엇인가요 ,,? 코딩이 처음이라 질문이 당연한 것일수 있겠네요.. 답변 해주시면 감사하겠습니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run dev를 하면 error가 납니다
npm run backend와 client에서 npm run start를 각각 입력하면 잘 돌아가는데 concurrently 로 동시에 돌리면 errer가 발생합니다ㅜㅜ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
jsonwebtoken으로 token을 생성하지 못하는 것 같습니다.
postman으로 login 정보를 보내면 자꾸 err가 뜹니다. code는 모두 동일하게 친 것 같은데 어디가 문제인지 모르겠습니다ㅜㅜ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 존안님! 에러가있어서 문의남깁니다!
생활코딩 node부분다하고 이제 다시시작하고있어서 좀늦엇네요! 잘지내고계시죠^^ㅎㅎ 일단 로그인까지는 토큰잘생성되있고 , 로그인도됩니다. 그후, 미들웨어추가하고 오늘 로그아웃까지해서 실행시키니까 자꾸 이런에러가 떠서요... 이유를 모르겠습니다 . user 객체를 가져올수없다? 그래서 require 부분확인했는데 똑같고그래서요... 오타인가싶어서 존안님 깃허브 코드를 가져와서사용했는데도 똑같이떠서요.. Error: Cannot find module './models/User' Require stack: - C:\Users\마정한\Documents\boiler-plate\middleware\auth.js - C:\Users\마정한\Documents\boiler-plate\index.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15) at Function.Module._load (internal/modules/cjs/loader.js:687:27) at Module.require (internal/modules/cjs/loader.js:903:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (C:\Users\마정한\Documents\boiler-plate\middleware\auth.js:2:16) at Module._compile (internal/modules/cjs/loader.js:1015:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10) at Module.load (internal/modules/cjs/loader.js:879:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) at Module.require (internal/modules/cjs/loader.js:903:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (C:\Users\마정한\Documents\boiler-plate\index.js:8:16) at Module._compile (internal/modules/cjs/loader.js:1015:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10) at Module.load (internal/modules/cjs/loader.js:879:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\마정한\\Documents\\boiler-plate\\middleware\\auth.js', 'C:\\Users\\마정한\\Documents\\boiler-plate\\index.js' ] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! boiler-plate@1.0.0 start: `node index.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the boiler-plate@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\마정한\AppData\Roaming\npm-cache\_logs\2020-11-12T11_02_54_835Z-debug.log PS C:\Users\마정한\Documents\boiler-plate> 요건 https://github.com/MaJunghan/node 깃허브주소입니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 에러
package.json 파일과 index.js 파일까지 강의대로 수정 마친 후 터미널에서 npm run start 입력하니 에러가 뜨는데 무슨 문제일까요?
- 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
노드리액트 기초 강의 #29 로그인 페이지(1) 오류 문의
삭제된 글입니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
proxy is not a function
댓글들 방법처럼 해봐도 안되고 영상대로 해봐도 뭐가 문제인지 모르겟네요.. >>오류 구문 >>랜딩페이지 >>setupProxy.js >>package.json >>app.js
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
nodemon을 설치하고 실행했는데 수정했을 때 변경사항이 적용이 안됩니다.
터미널창에서는 수정했을 때 위에 사진처럼 뜨는데 새로고침 해도 수정내용이 적용이 안돼요,,, 왜그런거죠??ㅜㅜ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
status가 400이 나옵니다.ㅠㅠ
몽고디비에는 잘 등록되는데 왜 status가 400이 나오는지 모르겠습니다. 몇번이나 반복해서 보았는데 postman에서 이렇게 에러가 나오네요ㅠㅠ 왜일까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
질문있습니다!!
회원가입까지 구현한상태인데요 회원가입이 성공하고 로그인페이지로 넘어갔을때 로그인을할시 else 문에 alert(error) 가 뜨더군요 그래서 리덕스툴을 확인해보았는데 비밀번호가 틀리다고 나오는데 어디가 문제인지를 못찾겠습니다...어쩌면좋을까요 ??
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoDB Connection 오류입니다.[ETIMEOUT]
Clusters 샌드박스에서 IP 추가를 한 상태입니다. 유저 비밀번호도 다시 한번 확인하였고, 윈도우 인바운드설정도 해보았는데 해결을 못했습니다.. 까페 와이파이 IP 때문에 접속이 늦는 걸까요?? const express = require('express') const app = express() const port = 5000 const mongoose = require('mongoose') mongoose.connect('mongodb+srv://scvd03:1234@cluster0.a8fdk.mongodb.net/Clustor0?retryWrites=true&w=majority', { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(() => console.log('MongoDB Connected...')) .catch(err => console.log(err)) app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`) })
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고디비 과금
설정을 따라한다곤 햇는데 괜히 과금날까봐 걱정이되는데 티어가 자동으로 바뀌는 일은없겟죠??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Ssh 하고 나서 깃커밋
Agent pid 숫자 까진 나왓는데 추가하려니까 doc에 없다고 나오구요 그리고 깃 데스크탑엔 커밋안되고 이렇게떠요....
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
실행이 안돼요 ㅠㅠ 뭐가 문제인가요 답답해요 ㅠㅠ
(사진)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
${port} 출력
${port}가 문자 그대로 출력돼서 'Example app listening on port ${port}!'라고 나오는데 이건 무슨 문제인가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
dispatch에서 에러가 떠서 질문 드립니다..
다음과 같은 에러가 발생하는데 오타가 있는지 확인해봐도 잘 모르겠습니다.. 거의 다 왔는데 해결이 안되네요ㅜㅜㅜ 전체 로그인페이지 코드입니다..! //import Axios from 'axios'; import React, {useState} from 'react' import {useDispatch} from 'react-redux' // dispatch를 통해서 action을 취함. 그리고 redux로 감 import {loginUser} from '../../../_actions/user_action' function LoginPage(props) { const dispatch = useDispatch(); const [Email, setEmail] = useState(""); // hook에서 state를 만듬 const [Password, setPassword] = useState(""); const onEmailHandler = (event) => { setEmail(event.currentTarget.value); } const onPasswordHandler = (event) => { setPassword(event.currentTarget.value); } const onSubmitHandler = (event) => { event.preventDefault(); // 새로고침 방지 // console.log('Email', Email); // console.log('Password', Password); let body = { email: Email, password: Password } dispatch(loginUser(body)) // _action 폴더에서 loginUser를 만들어줌 .then(response => { if(response.payload.loginSuccess){ props.history.push('/'); // 페이지 이동 이런식으로 함 } else{ alert('Error'); } }); } return ( <div style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', width: '100%', height: '100vh' }}> <form style={{display:'flex', flexDirection: 'column'}} onSubmit={onSubmitHandler} > <label>Email</label> <input type="email" value={Email} onChange={onEmailHandler} /> <label>Password</label> <input type="password" value={Password} onChange={onPasswordHandler} /> <br /> <button type="submit"> Login </button> </form> </div> ) } export default LoginPage