묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
다른 sns 로그인도 시도해보고있는데 잘안되네요...
안녕하세요. 강의 잘 듣고 있습니다. 수업에는 없는 내용이지만 해보고싶어서 도전중인데 카카오 로그인을 패스포트를 사용해서 해보고 싶습니다. 그런데 클라이언트 서버 : localhost:3060 백엔드 서버 : localhost:12000 < 클라이언트 코드 <a href= http://localhost:12000/auth/kakao > 카카오 로그인 하기 </a> 백엔드 코드 ( route/auth.ts 폴더안 ) router.get( '/kakao', passport.authenticate( 'kakao' ) ); router.get( "/kakao/callback", ( req: Request, res: Response, next: NextFunction ) => { passport.authenticate( 'kakao', ( serr: Error, user: userDBWitoutpass, cerr: Error ) => { if ( serr ) { console.error( serr ); res.redirect( 'http://localhost:3060/register' ) return } if ( cerr ) { res.redirect( 'http://localhost:3060/register' ) return } // passport 로그인 과정입니다. (/passport/index 의 serializeUser 실행됨) return req.login( user, async ( loginErr ) => { try { if ( loginErr ) { console.error( loginErr ); return next( loginErr ); } res.redirect( '/auth/kakao_success' ) return } catch ( error ) { return next( error ); } } ) } )( req, res, next ); } ); 회원정보가 없을 경우는 회원가입 칸으로 보내는건 문제가 없습니다. 그런데 회원정보가 있을경우 문제가 발생합니다. local 전략처럼 유저 정보 조회 후 보내고 싶은데 클라이언트 서버에서 a 태그로 요청했고 카카오 로그인 내부에서 리다이렉트가 몇번 일어나서 클라이언트 서버로 데이터 전송이 안됩니다. 혹시나 싶어 res.send(data) 하면 브라우저 상에 url은 카카오 관련 url로 되어있고 브라우저에 그냥 데이터가 띄워 집니다. 클라이언트 서버로 데이터를 전송하고싶은데 말이죠. 요약하자면 a태그를 통해 백엔드 서버의 라우터로 잘 들어가고 전략 설정한대로 처리도 잘되는데 반환할때 local 처럼 유저정보를 조회한 내용을 반환하고싶은데 방법을 잘 모르겠습니다. 혹시 도움을 주실 수 있으신가요 몇일 째 삽질중인데 방법을 못찾고 있습니다...
-
미해결새차원의 코틀린 코루틴(Coroutines) 강좌
await()
a.await() + b.await() 하면... 2초걸려야할 것 같은데 왜 1초나오는지 잘 이해가안되네요 ㅠ
-
해결됨실전! 스프링 데이터 JPA
DDD 와 실무
삭제된 글입니다
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 Member에 address 누락
삭제된 글입니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Console.WriteLine("3으로 나뉘는 숫자 발견 : {0}", i);
이 방법이 어떤 문제가 있는건지 이해가 가지 않습니다. 잘 작동 하던데요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
데이터 베이스 저장이 안돼요
아이디 값이 undefinded로 나오고 콘솔로 찍어 보면 {}라고 나오는데 어딜 고쳐야하는지 모르겠어요.. 디비로그인은 돼있어요! 콘솔로 찍었을 때
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
선생님 혹시 노트북으로는 반응형하기 좀 어려운가요?
제가 노트북으로 연습을 하다 보니 반응형 하기가 되게 힘들더라구요 ㅠ 눈으로 확인하기도 어렵고 ㅠ 무슨 방법이 없을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
tensorflow api 강의 중에 graph.pbtxt 만들고 나서 error
tensflow api 강의를 듣고 graph.pbtxt 파일을 만들었고, 이후 cv2.dnn.readNetFromTensorflow 함수를 이용했는데 다음과 같은 오류가 계속 나와서 이후로는 진행을 못했습니다. 혹시 해결 방법이 있을까요 .. ? 구글링 해봐도 방법을 못 찾았습니다. ㅠ 10번 이상 강사님의 코드를 다시 쳐봤는데도 같은 에러가 발생합니다. ㅠㅠ
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
pull request가 끝나면 branch를 삭제해준다했는데
pull request가 끝나면 branch를 삭제해준다했는데 그러면 매번 변경사항추가할때마다 fork해와서 저 과정을 반복하는건가요?
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
자꾸 bind 관련 오류가 납니다
삭제된 글입니다
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
로또 에서 볼생성 시 관련 문의드립니다.
안녕하세요 ^^ 열심히 잘 강의 듣고 있습니다. 좋은 강의 감사합니다. 로또 볼 생성시 굳이 shuffle 에 45개를 다 삽입해줘야 되는 이유가 있을까요? 제 생각에는 로또는 결과적으로 7개만 필요할것 같아서요 while 문에서 shuffle.length < 7 이라고 해도 될것 같아서 문의드립니다. 좋은 하루 보내세요~
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
영문 계정 만들어서 atom 실행중입니다.
원래 계정이 한글명이라 영문계정을 따로 만들어서 atom실행 중입니다. 그런데도 계속 'atom'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 프롬프트에 뜹니다. 수동으로 하는 방법밖엔 없나요? apm도 안됩니다.. 영문 계정을 만들거나 C드라이브에 수동 설치하거나 한가지만 하면 되는거 아닌가요?ㅠㅠ
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
크롤링에서 크롤링 하기에서 'href' 호출 문의
안녕하세요 질문이 있어서 글을 올립니다 크롤링 하고 다시 크롤링 하는 부분에서 href 부분이 a href = "ncas/analysis-reports/ar20" 이부분만 나타나서 https://us-cert.cisa.gov/ 생략.. res_info = requests.get(title['href']) 시 https:// 포맷에 안맞다고 오류가 납니다. 이럴떄 해결 방법이 있나요??
-
해결됨단 두 장의 문서로 데이터 분석과 시각화 뽀개기
Slice 질문 드립니다.
강의 내용과 시점이 달라서 서울 25개 안에 기타가 들어가 있는 경우에는 Slice 중간을 뺄 수 있게 하는 Slice 방법이 있는지 궁금 하니다.
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
코드 작성 중 에러 관련
안녕하세요? 선생님. 질문이 있습니다. 선생님의 자바스크립트 오브젝트 구분, 네이티브/호스트 오브젝트, 오브젝트와 인스턴스 강의를 듣고 코드를 작성하던 도중 발생했고 아래의 코드를 작성하면 Uncaught TypeError: Cannot read property 'nodeName' of null 이라고 하는 에러가 발생합니다. 어떤 부분이 잘못된 것인지 궁금합니다. var node = document.querySelector("div"); console.log(node.nodeName);
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
컴퓨터 비전 딥러닝 강의에 대해서 질문하고자 올립니다.
해당 강의 질문이 아니라 컴퓨터 비전 딥러닝 강의에 대해서 질문하고자 올립니다. 딥러닝을 공부하려고 하는데 이미지 프로세싱이나 객체를 찾는다거나 하는건 아직 많이 관심이 없고 딥러닝을 통해서 자연어 분석이나 텍스트 분석을 하고싶은데 강사님의 딥러닝 강의를 구매해도 크게 상관 없을까요? 아예 다른내용이면 좀더 생각해 보려구요 다른 강의 질문인데 질문을 할수있는데를 못찾아서 여기다 질문 드립니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
querydsl gradle추가 오류입니다ㅜ
안녕하세요 선생님 애먹는게 있어서 질문드립니다! querydsl gradle에 관한 오류인데 오류에 대한 최근 질문을 찾아봤더니 이러한 해결책이 나오더라구요 https://www.inflearn.com/questions/23530 그래서 위 내용처럼 설정하고 querydsl컴파일도 받고 코드작성후 실행하니까 이런 오류가 뜹니다.. 계속 찾아봐도 해결이 안돼서 질문드립니다ㅜ 완강하고 자려고했는데 자고일어나서 해야겠습니다...(gradle 7.0오류는 처음부터 있었고 빨간 Note라고 적혀있는건 springboot를 run하면 나왔습니다)
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
문의
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> <c:set var="root" value="${pageContext.request.contextPath }/" /> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>미니 프로젝트</title> <!-- Bootstrap CDN --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script> </head> <body> <c:import url="/WEB-INF/views/include/top_menu.jsp" /> <div class="container" style="margin-top: 100px"> <div class="row"> <div class="col-sm-3"></div> <div class="col-sm-6"> <div class="card shadow"> <div class="card-body"> <form:form action="${root }board/modify_pro" method="post" modelAttribute="modifyContentBean" enctype="multipart/form-data"> <form:hidden path="content_idx" /> <form:hidden path="content_board_idx" /> <div class="form-group"> <form:label path="content_writer_name">작성자</form:label> <form:input path="content_writer_name" class="form-control" readonly="true" /> </div> <div class="form-group"> <form:label path="content_date">작성날짜</form:label> <form:input path="content_date" class="form-control" readonly="true" /> </div> <div class="form-group"> <form:label path="content_subject">제목</form:label> <form:input path="content_subject" class="form-control" /> <form:errors path="content_subject"/> </div> <div class="form-group"> <form:label path="content_text">내용</form:label> <form:textarea path="content_subject" class="form-control" rows="10" style="resize:none" /> <form:errors path="content_text" style="color:red" /> </div> <div class="form-group"> <label for="board_file">첨부 이미지</label> <c:if test="${modifyContentBean.content_file != null}"> <img src="${root }upload/${modifyContentBean.content_file}" width="100%" /> </c:if> <form:input path="upload_file" type="file" class="form-control" accept="image/*" /> </div> <div class="form-group"> <div class="text-right"> <form:button class="btn btn-primary">수정완료</form:button> <a href="${root }board/read?board_info_idx=${board_info_idx}&content_idx=${content_idx}" class="btn btn-info">취소</a> </div> </div> </form:form> </div> </div> </div> <div class="col-sm-3"></div> </div> </div> <c:import url="/WEB-INF/views/include/bottom_info.jsp" /> </body> </html> -------------------- controller 부분 @PostMapping("/modify_pro") public String modify_pro(@Valid @ModelAttribute("modifyContentBean") ContentBean modifyContentBean , BindingResult result) { if (result.hasErrors()) { return "board/modify"; } return "board/modify_success"; } -------------------------- bean 부분 @NotBlank private String content_subject; @NotBlank private String content_text; ---------------------------- 여기서 오류 검사 체크를하면 이런식으로 내용창에 오류메시지가 나오고 제목에는 안나오고 또 제목과 내용창에 ,,(이렇게 쉼표가 계속 찍힙니다,) 왜그런건지 몰라서 도움요청드립니다 60강 글수정하기
-
미해결인공지능 R GO! 하자!
tensorflow 설치 문의드립니다.
install.packages("keras")까지는 설치가 완료되었는데 install_keras(tensorflow="cpu")를 하면 아래의 경고문이 뜹니다.R 스튜디오에서 실행하니 전혀 안먹히는데 다른 곳에서 명령을 해주어야 하는지요?ㅠ Error in install_keras(tensorflow = "cpu") : 함수 "install_keras"를 찾을 수 없습니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하십니까? 도메인 설계시 인터페이스, 추상클래스 에 대한 의견을 듣고 싶습니다.
안녕하십니까? 강의 영상 모두 결제해서 잘 보고 있습니다. 바로 본론부터 말씀 드리면, 회사에서 여러개의 프로젝트를 준비하고 있고 그중 자주 쓰이는 공통적인 기능을 ( 회원, 게시판 등 ) 만들어 놓고 프로젝트마다 재활용하여 시간을 단축하자는 의견이 나왔습니다. 그래서 JPA 에서 사용하는 entity 도 인터페이스와 추상클래스를 사용해서 설계를 해보라고 해서 진행중에 있습니다. 들어가기 앞서, 스프링 프로젝트의 코드를 살펴보면 인터페이스를 잘 사용해서 설계를 잘 했다고 생각하고 있습니다.그러나 데이터베이스와 직접적인 연관이 없는 코드라서 자유롭게 쓸수 있었던것 같은데요. JPA 를 쓰고 있는 입장에서 인터페이스와 추상클래스를 사용해서 다형성을 구현할려고 할때마다 한계에 자꾸 봉착하는 느낌이 듭니다. 결국 도메인 클래스는 CRUD 가 중요한데, 인터페이스로는 실제 구현된 클래스가 뭔지 알수 없어 사용하기가 난감합니다. Item 과 Book 과 같이 강하게 결합 하는것에 대해서는 어느정도 수긍이 갑니다만, 거의 대부분은 그렇게 강하게 연결되는 경우가 잘 없는거 같아서요. 인터페이스를 쓰는경우도 잘 못본거 같습니다. 실무에서는 인터페이스와 추상클래스를 어느 정도 까지 사용하는지궁금합니다.