묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
"crypto.createCipher" 사용시 deprecated (node12)
강사님, 안녕하세요? crypto 부분에서 (책 3.5.5.2 양방향 암호화) 2019년 11월 현재 "crypto.createCipher" 사용시 deprecated 되었다고 경고를 보내주고 있습니다. (node12) "crypto.createCipheriv" 를 사용하라고 나오는데, 사용방법이 궁금합니다. iv 가 이니셜벡터라고 하는데 정확하게 어떤 것인지 잘 모르겠네요 ^^; node 8에서만 createCipher 를 사용해야 할까요? 감사합니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
하위 컴포넌트에 data 속성
예제로 짜신 코드를 약간 응용해서 app-content 컴포넌트에서 직접 갖고 있는 increase를 클릭하면 num을 증가시키고 pass를 클릭하면 통신을 이루려고 했습니다. 하지만 계속 오류가 발생해서 질문드리는데요. 하위 컴포넌트에서 data에 있는 num을 위와같이 접근했는데 계손 undefined형으로 떨어지더라구요. 혹시 어떻게하면 해결할 수 있을까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
cookie.sign 관련 질문 하나 드리겠습니다.
안녕하세요!! 강의 잘 듣구있습니다!! Cookie: `connect.sid=${'s%3A' + cookie.sign(req.signedCookies['connect.sid'], process.env.COOKIE_SECRET)}` 헤더에 위와 같은 쿠키를 넣어 보내는 이유가 결국은 "같은 사람이 보냈다는 것을 서버에게 알려주기 위함" 이라고 말씀해주셨는데, 제가 궁금한 것은 그렇다면 결국 최초 localhost:8005 에 접속했을 때, 서버가 보내는 set-cookie 의 값(=express 가 만든 세션 쿠키)과's%3A' + cookie.sign() 이거로 인해 생긴 쿠키의 문자열?이 결과적으론 같다는 것으로 이해했습니다. 실제로 console 로 찍어보니 같게 나오기도 해서 일단 받아들였습니다. 제가 궁금한 것은1. 이 2가지 쿠키가 어떻게 암호화가 과정을 거쳐서 같은 의미를 나타내는 쿠키가 되는지 궁금합니다. 결국 req.sign() 이란 메서드가 서명된 쿠키를 같은 key로 암호화하기 때문에 같아지는 것인지... 2. req.signedCookies['connect.sid'] 는 말 그대로 서명된 쿠키인데, 이 서명된 쿠키를 굳이 왜 또 같은 secret-key 로 암호화하게 되는 것인지 ㅠㅠ... express가 만든 세션 쿠키(req.signedCookies['connect.sid']) --> 클라이언트 ( 한 번 더 암호화?? 엄청 긴 이상한 string) --> 다시 express로 들어올 떄(req.signedCookies['connect.sid']) --> axios 로 보낼 때( sign() 메서드로 아까 클라이언트 보낼 때랑 같은 한 번더 암호화? 된 긴 string) 위와 같은 흐름이 맞는지 궁금합니다. 저 스스로가 잘 이해를 못하고 있어서 질문이 좀 난해한 것 같아서 죄송합니다!! 감사합니다. 콘솔로그 결과는 아래 첨부 해놓겠습니다!! 최초 connection 때의 header : {"host":"localhost:8005","connection":"keep-alive","accept":"*/*","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","referer":"http://localhost:8005/room/5dcbfa3fff28e31ffcb4d4bf?password=","accept-encoding":"gzip, deflate, br","accept-language":"ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"connect.sid=s%3APILsEVhtt485hYWal47Hi5LzVmU9xzMy.uKLfTbFcdOJLpo3id8g9Biw1Dg2EH9F7yWQtJqyOS7k; io=o0yIKhR3KcO_wrVBAAAC"} req.signedCookies['connect.sid'] : PILsEVhtt485hYWal47Hi5LzVmU9xzMy cookie.sign(req.signedCookies['connect.sid'], process.env.COOKIE_SECRET) : PILsEVhtt485hYWal47Hi5LzVmU9xzMy.uKLfTbFcdOJLpo3id8g9Biw1Dg2EH9F7yWQtJqyOS7k axios로 /room/:id/sys 요청할 때 헤더 : {"accept":"application/json, text/plain, */*","content-type":"application/json;charset=utf-8","cookie":"connect.sid=s%3APILsEVhtt485hYWal47Hi5LzVmU9xzMy.uKLfTbFcdOJLpo3id8g9Biw1Dg2EH9F7yWQtJqyOS7k","user-agent":"axios/0.19.0","content-length":"15","host":"localhost:8005","connection":"close"}
-
쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
예제1번
삭제된 글입니다
-
미해결리액트로 구현하는 블록체인 이더리움 ERC721(NFT)
TypeError: Cannot read property “drizzle” of undefined
MainComponent 의 Constructor 를 코딩 후 실행하면 웹 페이지에 다음과 같은 에러 화면이 출력됩니다. TypeError: Cannot read Property "drizzle" of undefined Class MainComponent extends Component { Constructor(props, context) { Super(props); This.contracts = context.drizzle.contracts; .... } 최신 Truffle 문서 내 예제도 동영상가 같은 코드를 사용하는 것으로 보아 버전 이슈는 아닌 것으로 보이고 구글 검색해 보면 drizzle 초기화와 관련된 것 같은데 원인은 잘 모르겠습니다. 확인 부탁 드립니다.
-
미해결디지털 포렌식 전문가 2급 실기 과정
USB 정보확인에 대한 문제
레지스트리와 setupapi.dev.log 분석에서구체적으로 어떤 부분이 제조사, 제조번호 등에 대한 정보인지 어떤 부분이 사용 흔적에 대한 정보인지 구체적인 내용을 알고 싶습니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출 에러 해결안된건가요?
아직까지 제출이 안된건데 제가 잘못하고 있는건지 에러가 아직도 해결이 안된건지.. 별다른 공지가 없어서요
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
터미널에 homebrew 설치후 아나콘다 안됩니다...
선생님 안녕하세요. ^^ 강의에 의욕이 앞섰는지, 터미널에 homebrew를 설치하고 나서, 강의하는 아나콘다가 되지 않습니다.... 인터넷을 검색해 보니 쉘이bash에서 zsh로 변경되어서 그런걸로 확인해서, exec bash 코드로 쉘을 bash로 전환 했는데도... 되지가 않습니다.... 방법좀 알려 주세요 ^^;;;; 꼮 좀 부탁드립니다..감사합니다.
-
미해결MongoDB - Javascript로 배우는 NoSQL DB
버전변경
mongodb 3.0버전에는 안맞는 문구여서 제가 직접 찾았습니다. 최신버전 반영 부탁드립니다~! https://zxcv5500.tistory.com/287
-
미해결스프링 기반 REST API 개발
해결방법을 알려주세요..
1. 자바 jdk 관련 에러 2. 테스트가 1개가 깨짐 3. 마지막에 추가해주신 true 넣어주면 된다고 하신부분에 true를 넣어 주어도 false 넣어준부분으로 인해서 에러가 발생합니다.. 해결 방법을 알려주실수 있을까요?
-
React로 NodeBird SNS 만들기
게시글 출력 api에서 include 했는데 user 정보가 포함이 안되서여
삭제된 글입니다
-
미해결인스타그램 클론 - full stack 웹 개발
질문 있어요
워크스페이스 https://goor.me/3EtwG 터미널 https://goor.me/C9ALp 가입을 할경우 화면이 가입창에서 변하지 않고 데이터가 들어가지 않습니다. 뭐가 문제일까요? 그리고 서버를 작동시키면 ModuleNotFoundError: No module named 'post.urls'이 뜨면서 실행이 안되요 이건 왜그런걸까요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
항상 코딩할 때 시스템 전체 cpu를 사용하는 것이 좋나요?
궁금합니다.
-
미해결React로 NodeBird SNS 만들기
게시글 출력할떄 user 정보가 인클루드가 안되서여
api 에서 router.get('', async (req, res, next) => { console.log("게시글 불러오기 호출 확인"); try { const posts = await db.Post.findAll({ include: [{ model: db.User, attributes: ['id', 'nickname'], }], }); console.log("posts : ", posts); res.json(posts); } catch (e) { console.error(e); next(e); } }) 이렇게 user 정보가 인클루드 되었는데 nickname이 없다고 에러가 발생해여 avatar={<Avatar>{post.User.nickname[0]}</Avatar>} title={post.User.nickname} description={post.content} 어디서 잘못된건지 봐주시면 감사여 ~! https://github.com/hyunsokstar/node_bird_22
-
해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
ios빌드 중 에러
안녕하세요. 현재 flutter로 Webview 패키지가 포함된 앱을 만들어서 빌드 시켜보고 있는데요 안드로이드 경우는 문제없이 빌드가 되는데 현재 ios는 Module을 찾을 수 없다는 에러가 나오면서 빌드가 실패합니다. 혹시 이런 경우 해결할 방법을 좀 알 수 있을까요?...
-
미해결워드프레스 제대로 개발하기 - 어드민 편
요번강의는 부록같이 따로 분리 하시는게 좋을거 같아요
강의가 쭉가다가.. 갑자기 업데이트 내용이 나와서 흐름이 끊기네요 따로 분리를 해서 필요한 사람들만 보게 하는게 좋을거같아요. 메인 강의 내용이라고 보기에는 계속 업데이트 관련만 있네요..
-
미해결워드프레스 제대로 개발하기 - 어드민 편
wp-config.php 안고쳐도 자동 업데이트가 됩니다.
저랑 버전이 틀리신거 같긴 해요.. 저는 이날 마침 5.3 업데이트가 있어서 업데이트를 눌렀는대 그냥 바로 업데이트가 진행 되었습니다.
-
미해결워드프레스 제대로 개발하기 - 어드민 편
업데이트를 눌렀더니 FTP가 안나오고 그냥 자동 업데이트 되버리네요
강의랑 틀려서 당황스럽네요.. ㅎㅎ 그냥 버튼 눌르면 자동으로 업데이트 해버리는대.. 이거 설정을 어디서 바꾸고 해야 하는거 아닌지요?
-
미해결스프링 부트 개념과 활용
XML 설정 방법을 이용할 경우에는 어떻게 해야 하나요?
프로퍼티 내용을 타입 세이프 하게 이용을 하고 싶습니다. 그런데 XML 파일을 이용할 때는 어떻게 해야 하는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
webbrowser모듈 설명 오류 및 강의에 대한 건의
open()와 open_new()의 차이점이 open_new()는 새 탭에서 열린다고 설명해주셨는데 실습해보니 설명해주신대로 안돼서 찾아본 결과 잘못된 설명이었습니다. 강의 후반부를 진행중인데 이렇게 틀리게 설명해주시는게 적지 않습니다. 물론 추가로 검색 등을 통해 더 자세히 알게되고 잘 기억에 남는 부분도 있지만 궁금해서, 더 자세한 내용을 알고싶어서 찾아보는게 긍정적인 효과지 이렇게 설명이 틀린것같아서 배운것에 혼동이 오고 찾아보게 되는건 공부에 악영향을 끼친다고 생각됩니다. 이같은 경험이 반복되면 수강생들이 강사님의 설명에 신뢰가 떨어지고 집중이 깨지지 않을까요. 특히 말씀드리고 싶은건 이런 오류들에 대해 질문이 있어도 오랜 시간 시정이 되지 않는 것 같습니다. 잠깐 지나가는 webbrowser의 open, open_new같은 함수들 설명이 조금 틀린건 그닥 중요하지 않을수 있습니다. 차후 실제로 무언가 프로젝트를 하며 해당 모듈이 필요해지면 어짜피 api를 다시 들여다보며 개발하게 될테니까요. 하지만 저는 강의를 수강하고 공부를 하는 입장에서 이러한 부분들이 시정됐으면 합니다. 강의를 다시 촬영하는게 힘드시다면 공지로라도 이같은 설명을 수정해주시는게 맞다고 생각합니다.