묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
쿠키 동작 방식 문의
// 코드 중간 name이라는 쿠키가 있는 경우 코드에 제가 임의로 콘솔로그를 찍어봤는데 동작방식이 이해가 안가서 질문드립니다! http.createServer(async (req, res) => { const cookies = parseCookies(req.headers.cookie); // { mycookie: 'test' } // 주소가 /login으로 시작하는 경우 if (req.url.startsWith('/login')) { const { query } = url.parse(req.url); const { name } = qs.parse(query); const expires = new Date(); // 쿠키 유효 시간을 현재시간 + 5분으로 설정 expires.setMinutes(expires.getMinutes() + 5); res.writeHead(302, { // 302 : redirect Location: '/', 'Set-Cookie': `name=${encodeURIComponent(name)}; Expires=${expires.toGMTString()}; HttpOnly; Path=/`, }); res.end(); // name이라는 쿠키가 있는 경우 } else if (cookies.name) { console.log("cookies :",cookies) // 질문! : 첫 로그인이나 새로고침하는 즉, 한번 실행하는 동작시 두번씩 콘솔로그가 찍히는 이유가 뭔가요? res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' }); res.end(`${cookies.name}님 안녕하세요`); } else { try { const data = await fs.readFile('./cookie2.html'); res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' }); res.end(data); } catch (err) { res.writeHead(500, { 'Content-Type': 'text/plain; charset=utf-8' }); res.end(err.message); } } }) .listen(8084, () => { console.log('8084번 포트에서 서버 대기 중입니다!'); }); // 출력 8084번 포트에서 서버 대기 중입니다! cookies : { name: '홍길동' } cookies : { name: '홍길동' }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
화살 질문있습니다.
안녕하세요. 평타/화살 스킬 모두 논타겟팅 스킬로 보이는데요. C++ 강의에서도 칼을 휘두르면 부채모양 꼴로 칼이 휘둘러 지며 닿는 오브젝트마다 데미지를 준다거나 하는 논타겟팅 스킬이 사용되는지 궁금합니다. 앞으로 보스 NPC가 공격 시, 데미지 포인트 영역 표시가 되는 것 도 구현이 되었으면 좋겠습니다. 그리고 NPC의 행동에 FSM이나 BehaviorTree를 사용해 주시면좋겠습니다. 어디까지나 건의사항이니 편하게 참고해 주시면 좋을 것 같습니다. 시간이 있고 여건이 된다면 강의는 얼마든지 만들어 주실 수 있으신 것이니까요. 그럼 잘 부탁드립니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
배포 후 에러 질문드립니다..
데이터쪽은 전혀 모르는 상태에서 배포강의를 보고 따라가던 와중에 프론트 서버 배포 후 도메인까지 연결했지만 로그인과 회원가입 에러가 발생했습니다ㅠ url에 백엔드 주소 앞에 프론트주소까지 같이 오는데 어떤곳이 문제인지를 찾지 못해서 질문드립니다... 어떤 소스를 보여드려야 하는지조차 감을 못잡고 있습니다...ㅠㅠ 도메인은 hummingbird.kr을 사용하고 있습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일 업로드 시 디렉토리 나누어 파일 업로드 방법 문의드립니다.
안녕하세요 강사님. 항상 강의 잘 챙겨보고 있습니다. 개인 프로젝트에서 파일 업로드 및 이미지 표시를 할 일이 생겨서 코딩하다가 디렉토리 문제가 생겨서 이렇게 글을 남깁니다. 루트 디렉토리 : /Users/.../files/ 중간 디렉토리 : Q1/, Q2/, Q3/ .... 위와 같이 파일들을 저장할 때 루트 디렉토리 다음 중간 디렉토리 안에 저장해야 할 때 (/Users/.../files/Q1/c6ea4erfd.png 이런 형태로) 어떻게 처리해야하는지 알 수 있을까요? UploadFile 클래스 내에 멤버변수로 directories를 추가하고 안에 파일을 저장하는 것까진 했는데 그 뒤로 url을 호출하는 방법을 방법을 모르겠습니다.. @RestController@RequiredArgsConstructor@RequestMapping("/api/files")public class FileApi { private final FileStore fileStore; @GetMapping("/{fileName}") public Resource downloadImage(@PathVariable final String fileName) throws MalformedURLException { return new UrlResource("file:" + fileStore.getFullPath(fileName)); } } 다음과 같이 api를 만들고 Get : localhost:8080/api/files/Q1/c6ea4efd-3a73-442a-94c7-5bede446e79c.png 와 같이 호출하면 404 not found가 떨어집니다.. 이미지도 id를 부여하고 @PathVariable로 이미지 id를 보내서 디렉토리와 fileName을 DB에서 가져오도록 처리해야할까요?ㅠ
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이미지가 업로드 되지 않습
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 수업 잘듣고 있습니다. Glide 이미지 로딩이 정상적으로 되지 않는데, 전체적으로 설정이 잘 되어있고 올려주신 소스코드도 복사해서 테스트 해봤는데(파이어베이스 전) 잘 되지 않아 문의드립니다ㅠㅠ 바쁘시겠지만 확인 부탁드립니다. 소스코드
-
해결됨Spring Boot JWT Tutorial
postman 실행 결과
안녕하세요. 강의 잘 듣고 있는 학생입니다! 다름이 아니라 이클립스를 통해 프로젝트를 생성하고 예제 소스와 똑같이 만들었는데 postman으로 테스트 결과 저렁게 나오네요... 구글링해도 잘 모르겠어서 댓글 남깁니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
에러 질문 있습니다
위와 같이 에러 메세지가 뜹니다 . thunk middleware 문제인가 싶어서 지워도 봤지만 이번엔 getServerSideProps에서 dispatch 할 때 문제가 생깁니다. ```javascript export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req }) => { const cookie = req ? req.headers.cookie : ''; // req가 있다면 cookie에 요청에 담겨진 cookie를 할당한다. axios.defaults.headers.Cookie = ''; // 요청이 들어올 때마다 초기화 시켜주는 것이다. 여기는 클라이언트 서버에서 실행되므로 이전 요청이 남아있을 수 있기 때문이다 if (req && cookie) { axios.defaults.headers.Cookie = cookie; // 서버일때랑 cookie를 써서 요청을 보낼 때만 headers에 cookie를 넣어준다 } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); // store/configureStore.js > store.sagaTask }); // 이 부분이 Home 보다 먼저 실행됨 export default Home; ``` 잘되다가 코드를 수정하거나 건든것이 없고 branch에 push 한 뒤 새로운 branch에서 git pull origin master를 하고 생긴 에러입니다. 뭐가 문제인지 구글링을 해보고 데이터 흐름대로 따라가봐도 감이 오질 않습니다 . 조언 부탁드립니다ㅠㅠ
-
해결됨PHP 7+ 프로그래밍
download 부분 header에 대해서 더 공부하고 싶은데 혹시 참고할만 한 자료가 있을까요?
안녕하세요 선생님 정말 잘 보고 있습니다 항상 감사합니다 제가 header() 부분을 조금 더 자세하게 공부를 해보고 싶은데 조금 참고할만 자료를 알고 싶어서 글을 적게 되었습니다참고할만 자료가 있으면 알려주시면 안될까요? :) 감사합니다
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
syntax 관련 질문
const input = 'test'; describe('',()=>{ it("should be return proper result", (input) => { console.log(input) } }) 궁금해서 해보았는데요, it 구문에 ()=>{} 매개변수 입력시 테스트 케이스가 정상적으로 작동하지 않습니다. 이유 알 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문있습니다
강의 잘보고있습니다. 강의 잘 따라하다가 갑자기 떠오른건데 이거 h2 데이터베이스로 연동해서 사용하는건데 톰캣내장서버 껏다가 키면 왜 제가 저장했던 데이터가 날아가는거죠?? db사용하면 메모리저장이랑 다르게 서버껏다켜도 db에 저장했던 값이 있어야되는거아닌가요??
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
무선 양방향 통신 관련 문의 드립니다.
- 안녕하세요? 강의 잘 듣고 있습니다. 응용해서 조종기를 만들어 보고 싶은데요 무선모듈로 양방향 통신시 송신 3byte 수신3byte정도 5ms 안에 연속 데이터로 송출된되고 양방향에 9600bps uart 통신으로 한다면 하나의 모듈로 통신이 가능할까요? - bps만으로 계산하면 시간은 될수있겠지만 내부 처리하는데 속도나 송수신 인트럽트 처리에 따른 문제가 있을 것 같습니다. - 그래서 2개의 모듈로 2개의 UART를 사용하여 각각 송신전용 수신전용으로 사용하는 방법과 - 한개의 무선모듈로 2개의 UART로 각각 단방향으로 UART1은 TX만 UART2는 RX만 처리하게 하면 한개의 모듈 사용 등으로 무선모듈이 사용이 가능할까요? 강의에 있는 것처럼 특정 시간에 타이머 돌려서 큰 시간 설정시 송수신이 가능하지만 일단 원하는 짧은 시간에는 불가능한 것 같아서 방법을 찾고 있습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 생성할 때 문의드립니다.
테이블을 생성할 때 설명중 객체는 타입이 있어서 명확하게 member.id를 구분할 수 있는데 테이블에서는 구분하기가 어렵고 조인등의 쿼리를 짤 때도 불편하다고 해서 member_id로 잡아주신다고 하셨는데.. 이런 내용이 PK나 FK 에만 해당이 되는건지 궁금합니다. 예를들어 member라는 테이블에member_id, name이라는 필드가 있고, item이라는 테이블에도 item_id, name이라는 필드가 있을경우 name이라는 필드명이 겹치는데 이럴 경우에는 테이블 구조를 짤 때 그냥 name으로만 하시는지 아니면 member_name, item_name으로 하시는지 궁금합니다.강의를 쭉~~ 들으면서 드는 생각은 PK, FK와 관계되는것들(다른 테이블과 직접적인 연관관계를 맺고있기 때문에)만 구분을 하기 위해서 member_id, item_id로 만드는 것 같은데 제가 이해한대로 실무에 적용을 해도 문제가 없는지 궁금합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
hello world build
강의 내용을 진행중 인데요 상기와 같이 build 수행시 command not found가...생성되는데... 어떤 이유 일가요... 문의드립니다~.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제문서를 인식을 못합니다.
예제문서를 보고싶은데 볼 수가 없습니다 vscode 최신버전 사용 중 입니다. 파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에 편집기에서 표시되지 않습니다. 이런식으로 오류가 떠요
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
[4.4 Rolling Correlation] 두 종목 Correaltion 시 rolling 적용 문의
위 코드에서 두종목 corr_pair_df를 정의하여 correlation을 위한 코드를 작성해주셨는데, daily_rtn_df['KOSEF 국고채10년']에는 왜 rolling을 적용안하는지 궁금합니다. 코딩결과는 daily_rtn_df['삼성전자'].rolling(window=60).corr(daily_rtn_df['KOSEF 국고채10년']과 daily_rtn_df['삼성전자'].rolling(window=60).corr(daily_rtn_df['KOSEF 국고채10년'].rolling(window=60))이 동일하지만 제 생각에는 첫번째 코드는 삼성전자의 60개 묶음 수익률 data에 해당하는 KOSEF국고채10년 데이터가 비교가 안되어 error가 날거라 생각했는데 정상작동하길래 원리가 궁금해서 물어봅니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹디자인 실기시험 효과 호버,배경색 질문있습니다.
제가 지금 퍼블리셔 국비학원생인데요 저는 내일모레 웹디자인기능사 실기시험을 보는데 요즘 학원에서 강사님이 웹디자인실기 연습시켜서 하고있는데 그 실기 공개문제에 공지사항,갤러리에 호버값은 원래 넣으라는 말은 없는데 저희 학원에서 강사님은 공지사항이나 갤러리 마우스 올렸을때 호버값주는게 좋다고 하시고 다른 수강생들은 공지사항에 배경색도 넣더라구요! 메뉴에 배경색이나 또 c타입에 왼쪽에 배경색도 주라고 하시는데 제가 디자인적으로 더 꾸며도 시험에 감점되거나 그런것은 없나요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
여러분 Math.min 써도 된다고 합니다~!
.
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
코드 스플릿
안녕하세요! 로딩 성능 최적화 중에 code split 과정이 있는데 코드 분할이 왜 로딩 성능을 최적화 할 수 있는지 잘 모르겠습니다. 서버에서 리소스를 다운받을 때 하나의 큰 파일을 받는것이 아니라 큰 파일을 여러가지 작은 파일들로 나누고 모듈화해서 다운받는 속도를 높일 수 있다는 뜻으로 이해하면 될까요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
추천시스템 장르유사도
안녕하세요 선생님 추천시스템 부분, 교재 585페이지에 인덱스로 장르가 나와서 각 인덱스에 해당하는 다른 장르와의 유사도를 계산해보았습니다. 그런데 이렇게 많은 장르가 인덱스 숫자로 나오면 해당 인덱스 숫자가 어떤 장르인지 텍스트로 어떻게 알 수 있을까요?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
matcher 관련 질문입니다.
expect("1").toEqual("1")테스트 할 수 없나요? 항상 타임아웃 실패가 됩니다. 그리고 toEqual 과 toBe 의 차이도 알고 싶습니다.