묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨코린아, 코딩하자! with 파이썬
질문있습니다.
삭제된 글입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
카카오로그인질문
안녕하세요. 제로초님처음엔 axios로 요청을 보내 처리를 할려고 했는데 cors에러가 뜨는 바람에 a태그를 이용하여 제 로컬서버로 요청을 보내고로그인을 했습니다. 그런데 서버에서 클라이언트로 해당유저 정보를 보내줘야하는데 어떤식으로 보내줘야 되나요?//클라이언트 <a href="http://localhost:5000/auth/kakao"> 카카오 계정 </a>// 서버쪽 응답코드 router.get('/kakao/callback', (req, res, next) =>{ passport.authenticate('kakao',(authError, user, info) => { console.log(user); // 정보는 정상적으로 넘어오는걸 확인했습니다. })(req ,res, next) })저기 user정보를 어떻게 클라이언트로 보내줘야 될까요??그리고 추가적으로 로그아웃은 clearCookies로 쿠키를 다 날렸는데도 로그아웃이 안되는데 다른방법이 있나요?(application탭에서 쿠키내용 확인 시 없음)크롬브라우저 도메인입력창에 있는 i모양을 클릭해서 쿠키를 지우고 다시 카카오 로그인을 하면 정상적으로 kakao로그인페이지가 뜨는걸 확인했습니다.
-
미해결홍정모의 따라하며 배우는 C++
9.2 입출력 연산자 4:17에서 질문
입출력 연산자에서 friend std::ostream& operator << (std::ostream& out, const Point& point) { out << point._x << " " <<point. _y << " " <<point. _z; return out; } return out을 해줘야 chaining을 할 수 있다고 말씀해 주셨습니다. return과 연속적인 사용하고는 무슨 관계가 있는 건가요>? return은 글자 그대로 값을 돌려주고 함수가 종료되는 것인데 return과 연속적인 사용사이의 관계가 궁금합니다.
-
해결됨리눅스 시스템 프로그래밍 - 이론과 실습
select.c 관련 질문입니다
while(ret > 0) 루프 안쪽의 event = (struct inotify_event *)(char *)event + sizeof(struct inotify_event) + event->len; 을 event += sizeof(struct inotify_event) + event->len;으로 바꾸어서 실행해보니 실행결과는 동일한데 이렇게 써도 문제없는 건가요?
-
미해결홍정모의 따라하며 배우는 C언어
return value ignored: 'scanf'
chapter4.10 강의 11:28 /*Width*/ char str[30]; scanf("%5s", str); printf("%s\n", str); 이부분 실행시키면 return value ignored: 'scanf' 라는 오류메세지?가 뜨는데 왜 뜨는건가요?
-
미해결홍정모의 따라하며 배우는 C언어
레지스터 질문
변수 앞에 register 키워드를 붙여서 레지스터공간에 안올라가고 stack 메모리공간에 올라가게 되더라도 주소를 가지지 못하나요?? 이건 그냥 '약속'된 거라고 보면 되나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 받은 후 clone 질문입니다
깃헙 리포지토리 권한은 승인 받고서 git clone 받아도 계속 https://gist.github.com/42fe8a30d9fbe5fafe53b5e8ade3887d.git 파일로 설치가 되는데요 어떻게하면 받을 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
int getCents() const 함수와 int& getCents()함수의 차이
동전갯수를 합하는 코딩에서 int getCents() const 함수와 int& getCents()함수는 리턴값이 모두 m_cents로 같은데 무슨 차이가 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ManyToOne 기본 옵션 자체를 LAZY로 바꾸면 안되나요??
ManyToOne 모듈에 default EAGER로 적힌 부분을 LAZY로 바꾸면 안되나요??? 다른 사람과 함께 협업할 때 문제가 발생할 여지가 있어서 모듈을 바꾸지않고 직접 @ManyToOne(fetch=FetchType.LAZY)로 바꾸는 건가요???
-
해결됨[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
11분 40초쯤
이 부분 편집이 뭔가 이상한거 같습니다. 강의평가 욕설관련도 이 부분에 해당하는거같아요!
-
미해결문제로 배우는 C언어
while 문 이렇게 맞나요
int main() { int n; int i = 0; int cnt = 0; scanf_s("%d", &n); while (i <= n) { i++; if (i % 2 == 0) { cnt++; } } printf("%d", cnt); }
-
해결됨홍정모의 따라하며 배우는 C언어
0.10 14:06
16 비트든 32비트든 맨 앞자리는 음양 을 구분하는 용도로 쓰이고 나머지 15 ,31 비트로 정수를 표현 하는건가요?
-
해결됨홍정모의 따라하며 배우는 C언어
0.10 8분 32초
6을 2진수로 변환하면 110 7은 111 n트로 표현 하는 경우에는 정보가 n자릿수보다 작다면 앞 0을 붙여서 자릿수를 채운다고 생각하면 되나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 Junit 테스트 중 에러가 있어서 질문드립니다
안녕하세요 영한님 강의 너무 감사하게 잘보고 있습니다. 강의를 너무 잘보고 있던 와중에 Junit 테스트 중 에러가 발생하여 몇일째 해결을 못하고 있어서 이렇게 문의 드립니다 ㅠㅠ 영상 강의 중 회원테스트 강의에 MemberServiceTest 를 Junit으로 테스트시 오류메세지가 올라옵니다 이해가 잘 가지 않는 부분이 MemoryMemberRepositoryTest는 Junit으로 테스트시 문제가 없었으나 MemberServiceTest만 오류가 발생합니다 또한 내부의 내용을 전부 지운 후 메서드 이름만 있는 상태에서 실행해도 다음과 같은 에러가 올라옵니다 내용은 다음과 같습니다 ******************************************************************************************** Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests at org.junit.platform.launcher.core.DefaultLauncher.discoverEngineRoot(DefaultLauncher.java:189) at org.junit.platform.launcher.core.DefaultLauncher.discoverRoot(DefaultLauncher.java:168) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Caused by: org.junit.platform.commons.JUnitException: MethodSelector [className = 'hello.hellospring.Service.MemberServiceTest', methodName = 'join', methodParameterTypes = ''] resolution failed at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:102) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113) at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:45) at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69) at org.junit.platform.launcher.core.DefaultLauncher.discoverEngineRoot(DefaultLauncher.java:181) ... 6 more Caused by: org.junit.platform.commons.PreconditionViolationException: Could not load class with name: hello.hellospring.Service.MemberServiceTest at org.junit.platform.engine.discovery.MethodSelector.lambda$lazyLoadJavaClass$0(MethodSelector.java:157) at org.junit.platform.commons.function.Try$Failure.getOrThrow(Try.java:335) at org.junit.platform.engine.discovery.MethodSelector.lazyLoadJavaClass(MethodSelector.java:156) at org.junit.platform.engine.discovery.MethodSelector.getJavaClass(MethodSelector.java:135) at org.junit.jupiter.engine.discovery.MethodSelectorResolver.resolve(MethodSelectorResolver.java:69) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:146) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1632) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125) at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:91) ... 11 more Caused by: java.lang.ClassNotFoundException: hello.hellospring.Service.MemberServiceTest at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at org.junit.platform.commons.util.ReflectionUtils.lambda$tryToLoadClass$9(ReflectionUtils.java:790) at org.junit.platform.commons.function.Try.lambda$call$0(Try.java:57) at org.junit.platform.commons.function.Try.of(Try.java:93) at org.junit.platform.commons.function.Try.call(Try.java:57) at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:753) at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:709) ... 27 more Process finished with exit code -2 ******************************************************************************************** 구글링도 하고 영상강의도 몇번이나 재시청 해봤지만 문제를 해결 하지 못하여 이렇게 질문드립니다. 감사합니다
-
해결됨프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
radio에 관해 질문드립니다.
강의대로 input 태그 중 radio를 이용해 성별을 선택할 수 있도록 했을때 중복선택이 가능하고 한번 누르면 취소가 안됩니다. 중복을 허용하지 않도록 하는 방법이 있을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
질문 ! [코딩시간]
선생님,for문[코딩시간]의 답은 어떻게 되는 걸까요??
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
셀레늄으로 네이버 로그인 불가능 한가요?
ㄴ이렇게 코드를 작성해서 네이버 로그인 해보려 했더니 안되던데.. 방법이 있나요? ^^; 그리고 셀레늄으로 카페 매일 간단한 인사말 같은거 자동으로 남기는 것도 가능한가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
리스트에 표시되는 값에 관한 질문
현재 리스트에 보여지는 값은 로컬스토리지의 키 값을 배열에 담아서 뿌려주는거 같은데 값을 가져 오기 위해서는 아래와 같이 수정을 해야 하지 않는가요? 변경전: this.todoItems.push(localStorage.key(i)) 변경후: this.todoItems.push(localStorage.getItem(localStorage.key(i))); 로컬 스토리지의 키와 값을 동시에 가져 올수 있는 그런 메소드는 없는지요 그렇다면 구지 두번이나 로컬스토리지에 접근해서 값을 가져오지 않아도 될것 같은데요 바쁘시겠지만 답변 부탁 드리겠습니다.
-
해결됨현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
버전
안드로이드 스튜디오 버전이 어떻게 되나요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
어떤게 오류뜨는지 궁금하네요
문법 오류라는데 무슨 문법이 틀렸는지 모르겠습니다. 문법오류가 아니라면 제가 뭐 파일을 잘못 건드린걸까나요??