묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
index.html
localhost:8080으로 접속하면 resources-static-index.html이 자동으로 보여지잖아요 그게 왜 그러는건가요??파일이름이 index.html이면 그걸보여주는건가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
char 배열의 null 문자에 대해 질문드립니다.
scanf함수를 이용해서 char 배열에 문자를 받아오게 되는데 선생님 강의에서 보통 char 배열을 for문으로 돌 때 '\0' null 문자를 이용하는 걸 배웠습니다. 근데 만약에 char arr[5]인 배열에 'abcde'를 scanf로 입력받는다면 어떻게 될지 궁금해서 프로그래밍을 해보니까 정상적으로 for문을 수행했습니다. 이런 경우엔 배열의 크기가 5인데 null 문자는 어디에 저장된 것일지, 어떻게 for문을 인식하고 수행한 것인지 궁금합니다.
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
roperty 'id' does not exist on type 'User'.
안녕하세요 제로초님, node Ts 공부를 하고 있습니다. 다름이 아니라 여기 코드에서 req.user.id 부분에서 자꾸 에러가 발생합니다. 왜 발생하는 지 모르겠네요. type update 되고 오류가 나는 것 인지.. passport 에서도 별 문제가 없는 거 같은데. return new TSError(diagnosticText, diagnosticCodes); TSError: ⨯ Unable to compile TypeScript: routes/user.ts:120:32 - error TS2339: Property 'id' does not exist on type 'User'. 120 where: { id: req.user!.id }, // router/user router.patch('/username', isLoggedIn, async (req, res, next) => { try { await User.update({ username: req.body.username, }, { where: { id: req.user!.id }, // Error }); res.send(req.body.username); } catch (e) { console.error(e); next(e); } }); // models user.ts class User extends Model { public id!: number; public nickname!: string; public userId!: string; public password!: string; public readonly createdAt!: Date; public readonly updatedAt!: Date; } // passport index.ts import passport from 'passport'; import User from '../models/user'; import local from './local'; export default () => { // serializerUser 메서드를 사용하여 사용자 정보를 Session에 저장할 수 있습니다. // session에 저장할 정보 done(null,user) 과 같이 두번쨰 인자로 넘기면 됩니다. // passport.serializeUser((user: User, done: any) => done(null, user.id)); passport.serializeUser((user: any, done) => { done(null, user.id) }); // 로그인 되어 있을 경우 모든 사용자 페이지를 접근할 경우. // deserializeUser 가 발생합니다. -> session에 저장된 값을 이용해. // 사용자 Profile 찾은 후, HTTP Request 리턴합니다. passport.deserializeUser<number>(async (id: number, done) => { try { const user = await User.findOne({ where: { id }, }); return done(null, user); // req.user } catch (err) { console.error(err); return done(err); } }); local(); }
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
[html tag wrap] 개별 랩핑질문_vs code
강사님 안녕하세요. vs 코드에서 html tag wrap 기능 사용할 때, 아래와 같이 개별로 랩핑은 안되는건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
spring security
비밀번호 변경 후 postman 호출할 때, 이전 비밀번호로 로그인이 되어서 확인해보니 postman 에서 쿠키값으로 jsessionid를 가지고 호출하고 있어서 그런것 같은데요. 강의에서 했던 스프링시큐리티 기본인증 방식이 세션을 이용하는 것 같은데, rest api는 상태값을 가지고 있지 않아야 하므로 세션 사용 안하는 것으로 알고 있는데요. 실무에서는 rest api 에 시큐리티 적용 시 어떻게 구현하는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Hello-api 부분 return에서 빨간줄이 생깁니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. return hello; 하는 부분에서 빨간줄이 그어집니다. 어떻게 해결해야 할까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 오류가 뜹니다
안녕하세요! 8분 경에 LogTestController를 실행했는데 화면은 정상적으로 출력이 됩니다! 근데 콘솔 출력에 2022-01-13 14:36:41.745 WARN 1632 --- [ main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 라는 오류가 뜨는데 이건 왜 뜨는걸까요???
-
미해결15일간의 빅데이터 파일럿 프로젝트
vm5.0버전 실행 오류가 나오는데요
다른 버전으로 해도 될까요?? 참고로 mac12.1 , window10에서 모두 오류가 나오네요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
main 함수 사용 안하면
준비하는 기업이 프로그래머스 환경에서 코딩테스트를 보기에 이에 맞게 연습하려하는데 좀 헷갈리는 부분이 있네요. 1. solution 함수를 어떻게 지정해서 return은 어떻게 넘겨줘야할지 2. main 함수 사용안해도 된다고 하셨는데 사용안한다면 어떻게 코드를 구성해야할지.. 상세히 알려주시면 정말 감사하겠습니다.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
cnt_always 체크 관련 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 코드를 보던 중 궁금증이 하나 생겨서 질문드립니다. counter_100.v 코드에서 43 라인의 cnt_always가 99인지를 체크하는 부분에서 "100 - 1"로 99를 만든 특별한 이유가 있을까요?
-
미해결객체 지향 프로그래밍 입문
의존하는 대상이 많을 때 질문 드립니다.
1분 58초 부근을 보게 되면 X 는 A, B, C, D, E, F에 의존하고 있습니다. 이 때 만약 A를 수정하면 의존하고 있는 X에도 변경의 여파가 미치게 됩니다. 저는 보통 이럴 때 X와 A의 의존관계를 없애게 되더라도 A는 결국 남은 B, C, D, E, F 중에 하나와 의존관계를 갖게 되더라구요. 그래서 만약 X와 A의 의존관계를 끊고 B가 A에 의존하게 되었다고 가정하겠습니다. 이 때 A를 수정하면 X에는 변경의 여파가 미치지 않지만 새롭게 의존하게된 B에게 변경의 여파가 미치는데요. 이렇게 된다면 A와 X의 의존관계를 끊고 A와 B의 의존관계를 설정한 것이 좋은 선택인가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
sub thread에서 Resource.Load가 가능한이유
제가 개인적으로 진행하는 프로젝트에서 S_EnterGameHandler에서 UnityEngine.Resources.Load를 호출하면 Load can only be called from the main thread. 와 같은 에러가 발생합니다. 하지만, 루키스님이 만드신 프로젝트, 10:39 S_EnterGameHandler에서 GameObject player = Managers.Resource.Instantiate("Creature/Player"); ㄹ호출했습니다. 처음 게임을 시작하면 object pooling된 object가 없으므로, Managers.Resource.Instantiate는 UnityEngine.Resources.Load를 호출합니다. 루키스님이 만든 게임에서는 에러가 발생하지 않아요. 어떻게 가능한건가요? 디버깅을 해보았고, S_EnterGameHandler를 호출한 thread(아마 mainthread가 아닌)가 UnityEngine.Resources.Load를 호출했습니다.
-
미해결컴퓨터활용능력 1,2급 필기 - 컴퓨터 일반
음수를 2진수 표현에서 부호화 절대치로 바꿀 때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 맨 앞자리 수를 음수일 때 1로 바꾸는게 아니라 반대로 바꾸는건가요?? 10 = 0000 1010 -10 = 1000 1010 이렇게 바꾸셨는데 나중에 128 할 때는 128=1000 0000 -128=0000 0000 이렇게 바꾸시더라고요.. 부호화 절대치로 바꿀때요! 저는 음수일 때는 무조건 앞이 1이구나 하고 이해했는데 뒷부분 들으면서 헷갈려서 질문 남깁니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
node로 돌려보면 에러가 납니다.
오타는 없는것 같은데요. 혹시 왜 에러가 나는지 알 수 있을까요? 그리고 value 타입이 string이나 number로 잘 들어오는 경우도 throw를 실행하는데, 저 위치에 throw 구문을 넣은 이유가 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
왜 자꾸 전 프로젝트가 실행되나요
선생님께서는 설명하시느라 계속 했던 거 지우시고 하시는데 저는 남겨두고 싶어서 계속 새로운 프로젝트를 만들면서 하고 있어요 그런데 새로운 프로젝트 만들고 실행시키면 자꾸 전 프로젝트가 실행이 돼요. 왜 그런건가요? 새로운 프로젝트만 실행시킬 수 있는 방법이 없나요? 이렇게 6번째 프로젝트를 실행시키면 5번째 프로젝트가 자꾸 실행돼요
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문드립니다.
1 . 저장을 눌렀을 때 creatAte 시간이 엉뚱한 시간으로 들어가는데 어디서 확인 할 수 있을까요? 2. 이미지를 먼저 업로드 하는방식을 사용하면 추후에 만약 그냥 새로고침을 눌렀을 때 이미지 파일만 계속해서 쌓이는 현상이 발생하는데 용량만 차지하는거 아닌가요?
-
미해결
Index 의 역할
다른부분은 이해가 가지만 .. index 의 역할이 궁금합니다 !! 왜 . 앞까지만 찾고 나머지는 없어지는걸까요 ??
-
해결됨플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
질문드립니다 강사님
강사님 각각의 section안의 .inner 바로 밑에 class 명 주실때 - heading 과 -content가 section 마다 다르게 붙는데 그 기준이 혹시 따로 있는지 궁금해서 여쭤봅니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의자료
잘 듣고 있습니다. 강의 자료는 어디에서 다운로드 받나요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
게시글 리스트 클릭 시 해당 게시글 불러오기 질문
해당 게시글 리스트 중 하나를 클릭 할 때 정보를 가져와 읽을 수 있는 페이지를 하나 만들었습니다 그런데 여기서 클릭 시 읽기 페이지로 가려면 다이나믹 라우팅을 적용해야 할 지 아니면 다른 방법이 있는건지 조금 헷갈립니다. 현재 백엔드는 구성이 되어 있지않고 더미 데이터만 있는 상황입니다. 그래도 다이나믹 라우팅을 구현할 수 있나요...? 만일 두개다 가능하다면 구글링을 어떻게하고 참고해야 할지 조언 주실수 있나요... <PostWrapper> {mainPosts.length === 0 && <h3>존재하는 게시글이 없습니다.</h3>} {mainPosts.map((data, index) => { return ( <> <Link href="/postFrom"> <div> <ul> <li> <Num>{index + 1}</Num> <Title> <span>[{data.category}]</span> <p>{data.title}</p> </Title> <Count>조회수: {data.count}</Count> <Id>작성자: {data.User.nickname}</Id> </li> </ul> </div> </Link> </> ); })} </PostWrapper> 현재 게시글 리스트 코드입니다..