내일배움캠프 노드 4기/Today I Learned (62) 썸네일형 리스트형 22/12/13 TIL - mongoose 오류 strictQuery 결론적으로 mongoose.set("strictQuery", false //또는 true) 코드를 추가하면 해결된다. 원인 : 몽구스 7 버전에서는 strictQuery 값이 기본적으로 true다. 그런데 현재 나의 몽구스 버전은 6버전으로 strictQuery 값을 지정해 둬야 버전이 바뀌었을 때 예상하지 못한 오류를 방지하기 위해 이러한 오류가 나타나는 것이다. // 코드 추가 const mongoose = require("mongoose"); const connect = () => { mongoose .connect("mongodb://127.0.0.1:27017/sparta_db") .catch(err => console.log(err)); }; mongoose.set("strictQuery", .. 22/12/12 TIL - Node.js, 노드 문법 학습목표 더보기 학습목표 Javascript 자바스크립트 문법에 익숙해질 수 있다. CommonJS와 ECMAScript의 문법 차이를 알고 이를 적절하게 선택하여 사용할 수 있다. apply 함수, bind 함수 및 call 함수가 언제 어떻게 사용되어야 하는지를 설명할 수 있다. 자바스크립트의 데이터 종류에 대해 이야기할 수 있고, 각각 메모리에 어떻게 저장되고 사용 되고, 수거 되는지를 이해 할 수 있다. 실행컨텍스트의 정의와, 실행컨텍스트를 이루는 요소 및 그 하위요소를 이해할 수 있다. 이를 통해 함수가 실행될 때 어떠한 과정이 일어나는지를 말할 수 있다. this가 어떤 환경에서는 무엇으로 채택되는지에 대한 일련의 과정을 설명할 수 있다. 콜백함수가 어떤 것인지, 어떤 역할을 통해 사용되는지를.. 22년 12월 08일 TIL 오늘 한 일 : 뉴스피드 최신순 정렬, 프로필 사진 표시, 각각의 뉴스피드 토픽 표시 뉴스피드 최신순 정렬 for (let i = rows.length - 1; i >= 0; i--) 반복문이 큰 수에서 작은 수로 내려오도록 간단하게 구현! 프로필 사진 표시 for (let i = rows.length - 1; i >= 0; i--) { ... let user_profile_img_src = rows[i][8] ... } DB에서 받아온 프로필 이미지의 경로입니다. 이미지 소스로 받아온 프로필이미지경로를 넣어주면 그 경로의 이미지가 표시합니다. onerror ="this.src='이미지 경로'" => 받아온 경로에 맞는 이미지가 없다면 기본 프로필 이미지를 표시해줍니다. 각각의 뉴스피드의 토픽 표시 $(.. 22년 12월 07일 TIL 자바스크립트 파일이 각각의 파일에서 불러와져서 여러번 실행된 것으로 메인 페이지에서만 불러오도록 다른 페이지에서는 삭제시켰다. 해결완료 오늘 한 일 : 프론트 수정 function topic_value_get() { const topic_values = []; var topic = $("input[name='topic']:checked"); for (let i = 0; i 3) { alert("토픽은 3개까지 설정 가능합니다."); return; } } let topic_value_join_string = topic_values.join(" "); retu.. 22년 12월 06일 TIL 오늘 한 일 : 새 글 작성 시 선택한 토픽 데이터 가져가게 하기, 서버에서 데이터 받아와서 뉴스피드 붙이기 더보기 $(document).ready(function () { show_all_posting() }); function topic_value_get() { const topic_values = []; var topic = $("input[name='topic']:checked"); for (let i = 0; i 3) { alert('토픽은 3개까지 설정 가능합니다.') return } } let topic_value_join_string = to.. 22년 12월 05일 TIL Uncaught TypeError: Cannot read properties of null (reading 'addEventListener') : 스크립트 부분을 바디 밑으로 넣어서 해결 우선 모달창을 따로 만들었다. modal open 뉴스피드 확장 페이지 페이지 내용임 X 이제 내용을 넣어야 하는데 여기에 따로 와이어 프레임이 없어서 하나 그렸다. 내일은 DB 연동해서 템플릿을 불러와 보겠다. 22년 12월 02일 TIL 프로젝트 html & css & javascript (임시) 오늘 배운 것 1.CSS - position: fixed; .head { background-color: white; position: fixed; top: 0; left: 0; right: 0; border: black solid 1px; height: 50px; color: black; display: grid; grid-template-columns: 2fr 1fr 2fr; } .left-body { background-color: white; position: fixed; margin: 25px 25px auto 25px; max-height: 1000px; width: 200px; border: black solid 1px; borde.. 22년 12월 01일 TIL - html 파이썬 패키지 flask, jinja2 설치 html 구현해주는 뷰 엔진 jinja jinja2.exceptions.TemplateNotFound 해결법 css ON/OFF 테스트 크롬 기준 F12(개발자 도구) 누른 후 바꿔보고 싶은 요소를 찾아서 클릭한다. 그 후 필터에서 체크박스 On/Off를 한다. 이전 1 ··· 3 4 5 6 7 8 다음