묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
조언 부탁드립니다. mini-project
현재 puppeteer-crawling해서스타벅스메뉴와 이미지는 잘 긁어 왔는데요.자꾸 MongoDB에 저장되어 있는 img를 불러올 때 에러가 발생하는데, 성공하신 분 있나요?스키마에서 이미지 형식을 Buffer했습니다.import mongoose from "mongoose"; const StarbucksSchema = new mongoose.Schema({ name: String, img: Buffer, }); export const Starbucks = mongoose.model("Starbucks", StarbucksSchema); //이미지 URL로부터 이미지 다운로드 if (!fs.existsSync("img_crawling")) { fs.mkdirSync("img_crawling"); } let fileName = `img_crawling/${menuName}.jpg`; request(menuImage).pipe(fs.createWriteStream(fileName)); console.log(`이미지 ${fileName} 저장 완료`); 저는 fs모듈과 request모듈을 추가로 사용했는데,이미지의 주소를 MongDB에 저장하고,이미지는 별도의 폴더에 저장되게 만들었습니다.질문 요약1. MongDB에 이미지 저장할 때 fs라이브러리와 request라이브러리를 사용하게 맞나요?2. 이미지를 저장은 잘 됐는데, 화면에 뿌려 줄려고 하는데 자꾸 에러가 나요.3.몽고DB에 접속해서 이미지 주소를 가져와서, 그 주소를 기반으로 뿌려줘야 되는지4.아니면 몽고DB에 접속해서 그 메타주소(?)를 기반으로 현재 컴퓨터에 저장된 이미지를 화면에 뿌려줘야 하는지자꾸 구글링하면 몽고DB에 이미지파일을 직접적으로저장하는 것은 DB에 무리를 일으킨다. 그래서 어떠한라이브러리를 사용해서 DB에는 메타주소(?)만을 저장하고,이미지파일을 별도의 localStorage에 저장한다.또한 이미지를 그냥 가져(load) 올 수 없어서 인코딩을 해줘야 한다. 뭔 말인지 모르겠어요 ㅠ.ㅠ
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
배경질문
배경을 색 대신에 이미지 넣을 수 있는거죠?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문 드립니다.
BFS에서 queue 배열 활용 할 때, shift로만 처리하시던데,pop을 사용하면 어떤 차이가 있을까요???단순히 해당 Level에서 처리하는 순서만 달라지지, 층 먼저 탐색한다는 BFS 개념에 위배되지는 않다고 생각해도 맞을까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
노션 섹션3 미니프로젝트 제공 프론트엔드
스타벅스 미니프로젝트 프론트엔드 소스의 회원가입, 메뉴조회 등 HTML 모달창을 띄우면 잠시 보여진 후 모달창이 사라집니다. Js의 CloseModal()의 내용을 전부 주석처리해도 마찬가지입니다. 브라우저 개발자 도구의 네트워크에서 확인해보니까 일정 시간 간격으로 리소스를 다시 불러오는 것 같이 보였습니다.VS code의 Open with live server를 통해 크롬으로 실행시켰으며 회원가입 모달창을 유지하려면 어떻게 해야하는지 코멘트해주시면 감사하겠습니다.
-
해결됨[코드캠프] 시작은 프리캠프
반복문 강의 예제 질문
안녕하세요.반복문 강의 예제를 복습하다가 궁금한 점이 생겨서 질문 남깁니다.나이를 12살에서 5살로 바꿔서 해봤는데, 어린이입니다가 뜨지 않고 에러 메세지가 뜨는데왜그런건지 모르겠습니다 ㅠㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
마구간 정하기
안녕하십니까 강사님!마구간 정하기 문제를 풀이하실때 말이 3마리인 경우를 가정하고 풀어주시는데 풀이코드로 말이 4이상인 경우 대응이 가능한가요? 문제에 C마리라고 되어있어서요!
-
해결됨[코드캠프] 시작은 프리캠프
코딩 초보
안녕하세요. 강의 내용 관련된 질문은 아니지만..답답해서요ㅜㅠ 저는 코딩 공부를 시작한 지 2개월정도 된 완전 코린이입니다..! 원래 처음엔 이해가 안되고 어려운 게 맞겠죠..?ㅠ에러 뜰때마다 원인도 모르겠어서 몇시간 붙잡고 있던 적도 많고 개념 이해하기도 어려운데 ...지식공유자님은 처음에 어떤식으로 공부하셨는지 궁금합니다!! ㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한요청 부탁드립니다!
인프런 아이디 : coll_eksql@naver.com인프런 이메일 : colleksql3@gmail.com깃헙 아이디 : colleksql3@gmail.com깃헙 Username : dvlpDana권한요청 부탁드립니다! 감사합니다:)
-
미해결함수형 프로그래밍과 JavaScript ES6+
rxjs 와 차이점
학습잘 듣고 있습니다.듣다가 궁금한것이 rxjs 와 fstx 와의 차이가 컨셉이 비슷한 부분이 많다는 느낌이 받습니다.rxjs 와 fstx 를 결합해서 사용도 해도 될 듯 보입니다.rxjs 와 fstx 의 개념적으로나 사용적인 면에서 차이가 뭔지 궁금합니다.
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
[해결완료]nginx root 경로 변경 404 not found
경로 설정은 잘 된거같은데not found가 나오네요 ㅠnginx restart도 해봤습니다.문제가 뭘까요?https://github.com/memilmooki/FoodMap
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 리뷰 부탁드립니다!
function solution(k, arr) { let answer = (sum = lt = 0); for (let rt = 0; rt < arr.length; rt++) { let leng = rt - lt + 1; sum += arr[rt]; if (leng === k) { answer = Math.max(answer, sum); sum -= arr[lt++]; } } return answer; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solution(3, a));투포인터로 풀어봤습니다.. 이렇게 풀어도 되는걸까요 ?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
setProducts 질문
위 사진처럼 setProducts 밑에 console.log를 해봤는데한번 출력될 줄 알았는데 왜 두 번 출력되는 건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
해당 브랜치 데이터 아직 복구 안된거 같은데 맞나요??
브랜치 다 확인해도 없는거 같은데 확인 부탁드립니다.
-
해결됨[코드캠프] 시작은 프리캠프
id와 class
안녕하세요강의를 다 듣고나서 궁금한점이 생겼는데요. id선택자와 class선택자에 대한 부분인데요강의에서 css를 사용할때 class선택자를 사용하고 js를 사용할때 id선택자를 사용하였는데제가 알기로는 css에서도 id선택자를 사용할수 있고 js에서도 class선택자를 사용할 수 있는걸로 알고 있는데 강의에선 안쓰더라고요? 그럴만한 이유가 있을까요?? ++++좋은 강의 감사합니다!
-
해결됨[코드캠프] 훈훈한 Javascript
비동기 관련 질문있습니다
안녕하세요! 강의에서 callback queue에 쌓인 비동기 함수들은 call stack이 비워져 있다면, 그 때 call stack으로 하나씩 옮겨진다고 하셨는데 궁금한 점이 생겨 질문드립니다. 만약에 setTimeout함수로 정해준 지연시간이 지났음에도 call stack에 있는 함수들이 모두 실행되고 call stack이 비워져야 setTimeout함수가 실행될 수 있는 것인지, 아니면 call stack이 비워져 있지 않더라도 setTimeout함수로 정해준 지연시간이 지나면 call stack으로 옮겨져서 실행될 수 있는 것인지 궁금합니다!
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
변수 선언 위치 질문
영상 내 5분 56초에const order = Number($order.textContent);를 왜 전역 스코프가 아닌 onClickButton 함수 스코프에서 선언해야만 하는지 모르겠습니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
age도 같이 속성에 뜹니다 ㅠㅠ
위처럼 저는 age가 같이 뜨는데... 뭔가 잘못한걸까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
5분13초 부분에서 삭제버튼을 누르면 onDelete가 함수가 아니라고 에러메세지가 뜨는데요.
5분13초 부분에서 삭제버튼을 누르게 되면 다음과 같은 에러가 발생하여, 원인을 찾고 있는데Uncaught TypeError: onDelete is not a function강의영상 화면의 소스코드와 비교를 해봐도 원인을 찾기가 어려워, 강의 진행에서 사용된 소스를 직접보려고 합니다. (Props으로 넘기는 부분을 몇번을 확인했는데 강의영상과 다른 부분을 찾을 수 없었습니다.)구글 리서치중 import관련된 부분의 가능성을 제시한 글이 있어 찾아보다가,import관련된 소스코드부분이 이번회 강의영상에서 화면에 보이지 않아,밑의 강의 진행 중 사용된 소스코드 링크를 타고 들어가봤는데, 소스가 현재부분의 소스가 아닙니다.(DiaryItem.js, DiaryList.js 등의 파일이 빠져있습니다.)현재강의(6-5 리스트 데이터 삭제하기) 기준으로, 소스코드 링크를 받을 수 있을까요?(아니면 완성본이라도... ^^;)감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드립니다.
(사진)
-
해결됨[코드캠프] 훈훈한 Javascript
메모리 관련하여 질문 드립니다.
안녕하세요 강의 듣고 있는 학생입니다.제가 메모리에 관하여 블로그도 보면서 정리하였는데, 잘 이해했는지 궁금하여 여쭤봅니다.이런 식으로 이해하면 잘 이해한 건가요?