묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Next + React Query로 SNS 서비스 만들기
next-auth의 ClientFetchError 에러가 발생했습니다.
app-index.js:32 ClientFetchError: Unexpected token '<', "<!doctype "... is not valid JSON .Read more at https://errors.authjs.dev#autherror at fetchData (client.js:39:1) at async getSession (react.js:87:1) at async __NEXTAUTH._getSession (react.js:245:1)이런 에러가 뜨고 있습니다...이전까지는 잘 동작했는데, 어느순간부터 이런 에러가 발생합니다.Next-Auth 라이브러리 문제인 것 같아서 Github Issues까지 확인해서 적용해봤는데 에러가 해결되지 않는 것 같습니다...auth.ts, middleware.ts, app/api/auth/[...nextauth]/route.ts 혹시나해서 모두 선생님 코드 복사, 붙여넣기 했고, 로그인 관련 코드도 모두 복사 붙여넣기 했는데 에러가 발생하는 것 같습니다. 로그인 시 로그인 session이 cookie에 담기긴 하나, 이것을 useSession()을 통해 값을 불러오진 못하고 있고, auth.ts에서 로그인할 때 console.log한 경우에 user 값이 제대로 찍히는 것 까진 확인했습니다.
-
미해결리눅스 필수 유틸리티 4종 마스터 - awk, sed, grep, find
그룹 정규표현식 질문
s002_정규표현식 강의에서 마지막 예문admin$ echo "Give me liberty, or Give me death" |grep -P '(Give).+\1' 로 Give 에 괄호로 그룹지정을 해주셨다고 하셨는데 왜 마지막 Give까지 매칭이 되는지 궁금합니다 아니면 강의 후반에 해당 내용이 자세히 다뤄지는지 문의드립니다
-
해결됨디자인 시스템 with 피그마
반응형 문의
안녕하세요 범쌤님새해복 많이 받으세요.범쌤이 보여주신 헤더,GNB를 보다가.반응형 이론에 대해서 궁금한게 있어서 문의드립니다. 현재 저는 고정사이즈 웹을 디자인 하고 있는데요 나중에 반응형을 할거같은데 깊이 알지 않아서 겁이납니다! 그래서 범쌤님께 조언을 구하고 싶습니다. 반응형 웹에 대하여반응형 웹은 3가지 사이즈로 작업해야 한다. (핸드폰/타블렛/웹) 핸드폰 (360~743px)타블렛 (744~1024px)웹( 1025~1920px) 즉, 반응형 웹을 할때는 같은 디자인이지만, 3가지 플랫폼을 생각하여 3개로 디자인한다.(360 한개, 1024 한개, 1920 한개)ㄴ 최소크기를 기준으로 작업하고 크게 핀다. ㄴ 최소 크기로 짤리면 안되는 컨텐츠를 염두하고 작업한다 (최소크기: 360,744,1025)3개로 작업하고 개발자한테 넘기면 된다! (에셋이나 컴포넌트 사용은 공통!)여기까지가 반응형 웹 작업시, 이론으로 알고있습니다! 혹시 제가 잘못알고 있는게 있을까요 그리고 두번째 질문은 모바일은. 고정으로 작업하는걸로 알고있는데 (물론 아이폰과 안드로이드 사이즈는 다름, 기종사이즈다름) 모바일은 반응형은 없는거죠..? 궁금합니다. 질문이 많아 송구스럽습니다! 항상 감사드립니다.
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
memo에서 null 체크부분
memo[n] == null 이부분 그냥 !memo[n]로 하셔도 될거같아요. 왠만하면 === 쓰는게 좋아요
-
해결됨김영한의 실전 자바 - 기본편
문제풀이 응용버전
안녕하세요. 문제풀이를 보다보니 접근제어자 강의가 접근제어자에 관한 강의인 것인지 아님 만든 클래스를 바탕으로 접근제어자를 통해서 불러 들이는 것에 관한 내용인지 헷갈리지만 계속 강의를 들으면서 이해하려고 노력 중입니다. 회원의 닉네임과 주소를 받아 저장하는 형식의 로직과 주문할 음식 그리고 해당 음식의 가격과 수량을 받아서 출력문을 만들었습니다.닉네임과 주소를 입력하지 않고 enter를 했을 때 다시 입력하라는 구문과 함께 재입력을 받게 하고 싶은데 아래의 결과처럼 나오게 됩니다. 어떤 부분에서 오류가 있는지 잘 모르겠습니다. return; 도 사용해봤지만 동일하게 나오더군요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ItemType 같이 enum 으로 관리되는게 변경의 여지가 있다면 코드테이블로 관리하는게 좋을까요?
ItemType 같이 enum 으로 관리되는게 변경의 여지가 있다면 어떻게 관리하는게 좋을지 생각해 봤는데요,상수를 따로 관리하는 테이블을 생성해서세션이나 캐시로 관리하는게 어떨까 싶은데 현업에선어떻게 관리되는지 궁금합니다.아무래도 세션보단 캐시가 더 효율적이겠죠?
-
미해결2시간으로 끝내는 코루틴
single thread에서 여러개의 co-routine ( 각각 서버연동을 수행 ) 을 순차적이 아닌 concurreny 하게 수행하게 할방법은 없나요?
single thread에서 여러개의 co-routine ( 각각 서버연동을 수행 ) 을 순차적이 아닌 concurreny 하게 수행하게 할방법은 없나요? 상황Single Thread ㄴ co-routine (1) : 서버연동 ( 사용자 정보를 요청 )ㄴ co-routine (2) : 서버연동 ( 회원등급 정보 요청) 테스트 결과co-routine (1)이 실행완료 -> co-routine(2) 수행 동시적으로 서버에 요청하지 않음 CoroutineScope(Dispatchers.Default)로 설정하여 각각 쓰레드를 생성하면 동시적으로 수행되나,이럴경우 co-routine을 사용해야 되는 의미가 필요한지 의문이 생김결국 multi thread가 발생했다는건 context swiching이 발생한다는 뜻인데. 오히려 이럴 바에는 co-routine을 사용하지 않고 multi thread만 사용해서 해당 코드를 수행하는것고 어떤 차이가 있는지잘 모르겠습니다.제 의문에 대한 명쾌한 대답을 듣고 싶습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
10-08 product.service.ts에 final(), findOne에
productTags는 왜 relations에 넣지 않는건가요? 자동으로 되는건가요?
-
해결됨모두의 깃 & 깃허브
안녕하세요 PR 관련 질문드립니다.
안녕하세요 PR 관련 질문드립니다.Fork 한 후 Clone 해서 Branch를 생성한다고 이해했습니다.이 때 궁금한 것이 Fork 하지 않고 바로 제 로컬 저장소에 Clone한 후에 PR은 불가능한 것인지요? Fork 한 후 Clone 해서 Branch를 생성 후 커밋 한 후에 PR 요청을 보낼 때 만약 PR을 거절 당한다면 원본 repository와 저의 원격 저장소가 차이가 발생할텐데 보통 이런 경우에는 제 원격저장소를 reset해서 원본 repository와 버전을 맞춰주는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드리겠습니다.
강의자료 부탁드리겠습니다. saurabi8@naver.com입니다.
-
미해결Next + React Query로 SNS 서비스 만들기
제가 이해한 dehydrate의 동작방식이 맞는지 여쭤보고 싶어서 질문드립니다!
서버 컴포넌트 강의의 경우, Home 페이지 컴포넌트에서의 prefetchQuery를 통해서 pre-rendering할 데이터를 미리 가져와서 JS-disabled되었을 때에도 사용자에게 보여줄 페이지를 만들고, PostRecommends의 useQuery를 통해서 실제 서버에서 데이터를 가져오는 것이 맞는 건가요?? 그게 아니라면 강의 마지막에 선생님께서 보여주신 pre-rendering 페이지에서 텍스트는 잘 받아오는데 이미지가 나오지 않는 이유가 궁금합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
playground 관련 질문드립니다.
안녕하세요.GraphQL로 서버를 개발하면, 프론트 개발자는 Playground를 보고 API 사양을 확인하게 될 것 같은데요..!받아올 수 없는 값을 Playground에서 미리 알려줄 수 있는 방법이 없는지 궁금합니다.예를 들어, 아래와 같이 createProduct를 할 때, productTags나 productCategory는 name을 받으려 하면 에러가 발생하잖아요.근데, Playground의 DOCS에는 name 타입도 받아올 수 있는 것처럼 확인이 되는데, 오류를 받아보기 전에 해당 값은 받아올 수 없는 값이라는 걸 알려줄 수 있는 방법이 있을까요..?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ModelAttribute와 html/text에 대하여 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.컨버전 서비스는 @RequestParam, @ModelAttribute, @PathVariable, 뷰 템플릿에 적용된다는 내용에 궁금증이 생겨 질문을 드립니다. @ModelAttribute는 @RequestParam의 기능에서 객체를 생성하고 model에 담는 기능이 추가되었다고 생각했었습니다. 이렇게 객체가 생성될 때 컨버전 서비스가 작용되는 걸까요? 하지만, String을 다른 타입으로 바꾸어 받을 수 있는 @PathVariable이나 @RequestParam과는 달리 객체를 생성하거나 set하는 @ModelAttribute는 컨버전과 관계가 없게 느껴집니다. 어떤 경우 @ModelAttribute에도 컨버전 서비스가 적용되는 것인가요?html/form형식에서 post방식을 통해 http요청의 바디에 데이터가 들어온다고 학습하였습니다. 이때 데이터가 바디에있지만 @ResponseBody가 아닌 마치 get방식처럼 @RequestParam, @ModelAttribute을 이용해야 하는 것은 스프링의 api때문으로 이해하면 될까요?
-
해결됨[R을 R려줘] R 기초다지기
typeof(123)
안녕하세요?혹시 typeof(123)을 하면 왜 integer가 아닌 double을 출력하는지 알 수 있을까요?ㅠㅠ
-
미해결Next + React Query로 SNS 서비스 만들기
모달창 띄울 때 화면 회색빛 뜨는 것 질문
모달창을 띄울 때 배경이 회색빛으로 바뀌는 것은 뭐로인해 적용되는 것인가요? 그냥 하나하나 css를 적용시킨 것인가요?
-
미해결
애니메이션 state 노드에 function bind 하는 것에 대한 질문이 있습니다....
애님 그래프에서 사용하는 노드들을 보면 특정 조건에 콜백 함수를 등록하는 기능이 있는데요.이것에 대해서 궁금한게 몇가지 있어서 작성했습니다.여기에 bind 할 수 있는 함수는 해당 콤보박스로 만든 함수로 밖에 적용이 안되는 것 같은데 맞는 건가요?? ----------------------------------------------------------------------------그리고, 그렇게 만든 블루프린트 함수는 Thread Safe 가 활성화 되어 있어서 여기에 로직 구현 시, 제가 직접 c++로 만든 함수를 호출 할 수가 없는 것 같습니다.혹시 thread safe 활성화된 블루프린트 function에서 c++함수를 호출 하게 하는 방법이 있을 까요??? 참고로 meta 지정자의 "BlueprintThreadSafe" 를 사용하면 호출 할 수 있도록 목록에 뜨긴하는데, 제가 이 함수를 동기화 기법을 사용하지 않은 일반 함수로 구현했어도 그냥 써도 되는걸까요????
-
미해결스프링부트 개념정리(이론)
클라이언트 요청 시 디스패쳐 서블릿 동작에 관해
안녕하세요! 먼저 좋은 강의 해주셔서 감사합니다.다름이 아니라, 강의 마지막 부분의 Spring 동작을 간단하게 설명해주셨는데요. 이 때, 클라이언트로부터 요청이 들어오면 디스패쳐 서블릿이 웹과 관련된 Controller들을 메모리에 올린다고 하셨는데, 스프링부트의 @Controller 어노테이션은 컴포넌트 스캔의 대상이고, 스프링부트 어플리케이션이 로드될 때 Application Context에 등록되는 것으로 알고 있습니다.본 강의에서 말씀해주신 내용과 제가 학습했던 내용에 차이가 있어 질문 드립니다. @Controller 어노테이션을 사용하는 스프링부트의 Controller는 컴포넌트 스캔을 통해 Service, Repository 등과 다른 시점에서 로드되는지말씀해주신 메모리에 올린다는 표현이 Application Context로부터 빈을 주입받는 것을 의미하는건지학습한 지 얼마 안되서 개념에 혼동이 오네요 ㅠ.ㅠ 다시 한번 좋은 강의 감사드립니다!
-
미해결스프링 핵심 원리 - 기본편
필드 주입 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]필드 주입은 외부에서 변경이 불가능해서 테스트하기 힘들다는 치명적인 단점이 있다고 하셨는데, 외부에서 변경이 불가능하다는게 정확히 무슨 의미인가요? 생성자 주입도 변경이 불가능하지 않나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RequestMapping 질문드립니다.
@RequestMapping만 붙인 기존 상태에서 postman으로 같은 url로 GET, POST 요청을 보내도 동일하게 성공하는 것을 확인했습니다. 근데 GET, POST만 되고, PUT, PATCH, DELETE는 안되더라구요. 혹시 GET, POST만 되는 다른 이유가 있을까요? 7:10 부터 관련 내용입니다!(밑에 AI 답변이 있긴하지만, 다른 질문에 대한 답변을 추천해준 것 같습니다)
-
해결됨WPF (C#, 자막제공)
SQL설치관련
안녕하세요.SQL설치관련 에러가 뜨는데 조치방법이 있을까요?ㅜ