묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
11강 async로 바꿔봤는데 맞나요 ??
제가 예전에 강의를 ckeditor부분까지 듣다가 공부할게 좀 있어서 지금 다시 보는데요... router.post('/', async (req, res) => { try { console.log(req.body); const { name, email, password } = req.body; if (!name || !email || !password) { return res.status(400).send('입력하지 않은 칸을 채워주세요.'); } 1. // Check for exising user const exUser = await User.findOne({ email }); if (exUser) { return res.status(400).send('이미 가입된 유저가 존재합니다.'); } const newUser = await new User({ name, email, password, }); const hashedPassword = await bcrypt.hash(password, 10); newUser.password = hashedPassword; await newUser.save(); jwt.sign( { id: newUser.id }, JWT_SECRET, { expiresIn: 3600 }, // (err, token) => { if (err) throw err; res.status(200).json({ token, user: { id: newUser.id, name: newUser.name, email: newUser.email, }, }); }, ); } catch (error) { console.error(error); } }); 이렇게 했는데요. 코드에 틀린 부분이 있을까요? 2. 이코드는 그냥 sequelize에서는 이런식으로 했었는데 mongoDB는 이런식으로 안되나용?? const newUser = await User.create({ name, email, password:hashedPassword, }); sequelize로 mysql할때랑은 좀 다른거 같아서 헷갈려용 아 참고로 bcryptjs말고 그냥 bcrypt로 했어요. 그리고 첫번째 복사한 코드는 postman이랑 mongodb에는 데이터가 저장이 잘되긴했는데 두번째 복사한 코드는 실험을 안해봐서 혹시 되는지 해서 여쭤봤습니다. 3.jwt.sign( { id: newUser.id }, JWT_SECRET, { expiresIn: 3600 }, // (err, token) => {..... 토큰을 이렇게 주셨자나요 근데 글을 쓰다가 3600초가 지나면 토큰이 만료되서 글이 안써지지않나요???? 이런 경우 어떻게 처리하나요? 저 만료시간을 늘리나요?? 4.마지막으로요. 제가 next로 만들건데요. ckeditor부분하고 배포부분이 많이 다른가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
변경 감지에 대해서
안녕하세요 영한님 변경감지에 대해 궁금점이 생겨서 질문 남깁니다! findById 라는 메서드를 통해서 member를 find 한 상태에서 내부 값을 바꾸면 변경감지로 인해서 커밋시에 그 내용이 바뀌는 걸로 알고 있습니다. 그렇다면 값을 변경한 후에 save를 하게된다면 새로운 엔티티가 하나 더 생기게 되는건가요 아니면 find로 찾은 member의 값만 바뀌는건가요??
-
미해결스프링 기반 REST API 개발
수정하는 과정에서 질문이 있습니다.
modelMapper를 통해 dto에서 event로 값을 넣고 repository를 이용해서 save 메서드를 사용했는데, jpa에서 엔티티 수정하는 과정에서 변경감지를 이용하기 때문에 update 메서드를 따로 안쓰고 그냥 해당 엔티티의 데이터가 수정되면 변경이 되는 것으로 알고있는데 아닌가요?
-
미해결앵귤러 파이어베이스 완전정복 - PetStore 쇼핑몰 프로젝트
2:15 어디서 카피할 수 있나요?
앵귤러 100분 강의에 있나요?
-
미해결[개념부터 실습까지] 추천 시스템 입문편
다음강의 시간
안녕하세요 강의잘 듣고 잇습니다 다음강의는 언제쯤 시청할 수 잇나요?
-
[개념부터 실습까지] 추천 시스템 입문편
다음강의
삭제된 글입니다
-
타입스크립트 시작하기
출력은 어떻게 하는건가요?
삭제된 글입니다
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
ref부분이요..
comments: [ { post_id: { type: mongoose.Schema.Types.ObjectId, ref: "posts", }, comment_id: { type: mongoose.Schema.Types.ObjectId, ref: "comments", }, }, ], posts: [ { type: mongoose.Schema.Types.ObjectId, ref: "posts", }, 위의 ref부분들은 참조인데 왜 s를 다 붙이나용? s붙은건 없지 않나요? const Post = mongoose.model('post', PostSchema); const Comment = mongoose.model('comment', CommentSchema); 다 post, comment 로 내보낸 걸로 알고 있는데 왜 s를 붙이나요???
-
미해결웹 게임을 만들며 배우는 React
12분 30초
12분 30초쯤에 const 순서가 중요하다고 언급해주셨는데요, jsx파일 맨 윗쪽에 'use strict'를 쓰지 않는 한 순서에 상관없이 잘 작동할 것 같은데.. 제 생각이 맞는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
8:10에서 Window는 Shift+F6이 먹히지 않고 Shift+Alt+R 해야 먹히는것 같습니다.
좋은 강의 감사합니다!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
프로그램
이 강의에서 사용되는 프로그램들이 혹시 맥에서도 모두 사용 가능한가요? 아니면 다른 프로그램을 사용해야되나요?
-
미해결무작정 따라하며 원리를 깨우치는 웹 해킹 : WebGoat 편
JWT-tokens 3 강의 내용 질문
안녕하세요. 강의를 듣다가 궁금한점이 있어 질문 드립니다. JWT-tokens 3 refresh token 강의에서 강사님 Burp Suite에 HTTP History를 보게 되면 해당 페이지의 스크립트 코드도 기록되어 있어 그걸 보고 해당 페이지의 소스 코드 구조를 판별하여 헤더부분을 수정하셨는데 제 Burp Suite에서는 강의처럼 스크립트가 기록되지 않아 헤더 부분의 요청 url에 newToken으로 수정한다던지 그런 힌트를 못 얻었습니다. 어떻게 해야 강사님처럼 스크립트 관련 기록이 남겨질까요?
-
미해결홍정모의 따라하며 배우는 C언어
11:00부근 질문있습니다
printf("Programming");을 빌드하고 콘솔에 copy Lecture3.exe test.exe를 입력하면 exe파일을 복사해 보관해 놓은다고 하셨는데 복사된 파일이 어디에 보관되는지 궁금합니다. 그리고 파이프(|)는 문자열만 넘겨줄수있나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
transform-origin과 transition효과
제가 transform-origin을 설정한 상태에서 transition을 덧붙였는데요. 제 예상은 origin 기준점에서 움직임이 작동하는거 였는데, 실제로는 움직임이 작동 한 후 갑자기 도형이 기준점으로 순간이동으로 하더라고요. origin기준점을 상태로 transition이 반영될 수는 없을까요?
-
해결됨캐글 Advanced 머신러닝 실전 박치기
catplot에서 질문드립니다.
개수(count)로 보니까 scale이 차이나면 직관적으로 보기 힘든데, ratio로 보려면 어떻게 해주어야할까요?
-
미해결쉽고 빠르게 익히는 Excel 파워 피벗 & DAX
예제파일은 어디 있을까요?
제가 못찾는 것인지;; 예제파일이 보이지 않네요.. 예제파일은 어디서 확인할 수 있을까요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
맥스 시작할때부터 Scene Explorer를 항상 켜두고 싶습니다
매번 맥스를 킬때마다 Scene Explorer를 켜두고 싶은데 UI설정들을 저장해도 항상 꺼진채로 꺼집니다. 이를 해결할 방법이 있을까요?
-
React로 NodeBird SNS 만들기
리액트 노드버드 할인 쿠폰을 가지고 있는데 혹시
삭제된 글입니다
-
해결됨애플 웹사이트 인터랙션 클론!
18:00에서 absolute에서는 width를 넓혀줘야지 넓어진다는게 어떤뜻인가요??
18:00에서 absolute에서는 width를 넓혀줘야지 넓어진다는게 어떤뜻인가요??
-
해결됨PHP 8, 새로운 기능 살펴보기
이거는 어려운것 같네요.
음... 이렇게 이해하면 될까요? 원래는 기존 방식대로 동일한 작업을 수행하면 메모리 누수가 발생되는데, WeakMap을 이용하게 되면 맵에서 삭제되기 때문에 메모리 누수가 발생되지 않는다?라고 이해하면 될지... 어려운 내용이네요;;