window 기준 MongoDB 설치 및 환경설정은 다음 사이트를 참조하였다.https://tychejin.tistory.com/351모든 설치와 환경설정을 끝마치고 mongoDB의 서버 실행까지는 확인하였으나위와 같이 mongo 명령어로 mongoDB she
개요 : Node.js 환경의 서버 프로그램을 만들때 사용하는 프레임워크 특징 어떤 프레임워크는 서버의 전체적 틀이 마련돼있는 반면 express는 서버 프로그램에 필요한 최소한의 기능만 제공 = 자유도가 높은 프레임워크 추가적인 필요 기능이 있다면 직접 라이브러
정의 : 자바스크립트를 웹브라우저 뿐만 아니라 다른곳에서도 사용할 수 있게 해주는 또 다른 자바스크립트 실행 환경. 서버에서 만드는 프로그램을 만들수 있다. Node.js의 핵심 개념은 다음과 같고 해당 내용에 대한 이해가 필요하다. 모듈 비동기프로그래밍 아래는
node.js 와 express 이해를 위해 js 기준으로 작성됨 > 정의 : 전체를 이루는 부품 하나하나를 의미함. 예를들어 JavaScript 파일 하나를 모듈이라하고, 이 모듈들이 모여 하나의 프로그램이 된다. 한 모듈에서 다른 모듈의 기능을 가져다쓰는 것이
간단히 예제를 통한 함수와 스코프 더 잘 이해하기 Q. 다음 중 에러가 발생하는 코드는? -> 해당 코드는 함수 선언 방식이다. 함수 선언 방식은 함수 스코프를 가지기 때문에 코드블록 안에서 함수를 선언하더라도 코드 블록 밖에서 함수를 호출하여도 아무 문제없다.
: 함수는 명령을 저장하는 것이다. (+변수는 값을 저장하는 것이다 )함수 정의 방식은 3가지가 있다.함수 선언문함수 표현식 (!권장 방식)Function 생성자 함수 (비권장 방식): 함수명, 매개변수 목록, 함수 몸체로 이루어져 있다.함수명 : 함수를 구별하는 식별
이전에 포스트에서 언급하였듯이, 프로젝트 중 코드블럭에 highlighting 기능을 넣기 위해 highlight.js 라이브러리의 cdn을 이용하였는데 script의 선언 위치에 따라 브라우저의 실행속도에 영향을 미친다는 것을 알게되었다. 1. 브라우저의 동작 방식
프로젝트 중 코드블럭에 highlighting 기능을 넣기 위해 highlight.js 라이브러리의 cdn을 이용하였는데 script의 선언 위치에 따라 브라우저의 실행속도에 영향을 미친다는 것을 알게되었다. 이에 대해 먼저 공부하기 전에 네트워크의 속도, 응답을 판단
Git을 이용한 협업 workflow에는 여러가지 방법이 있는데, 현재 우리가 사용하고 있는 방법은 Feature Branch Workflow 이다. Feature Branch Workflow의 핵심은 기능별 브랜치를 만들어 작업하는 것이다. master브랜치는 항상
이전 회의 때 공유했던 기능 구현을 위해서는 javascript를 이용하여 해당 기능을 구현 할 수 있는데 연동에 이슈가 있어 질문드립니다.제가 기존에 알고 있는 부분과 html에 javascript를 연결하는 방법(https://basemenks.tistor
블로그 포스트 내용 중 코드박스에 해당 하는 부분이 하이라이팅이 되지 않아 해당 기능을 구현하고자 한다.highlight.js는 스크립트 파일 하나와 CSS 파일 하나로, 코드를 코드 에디터처럼 정돈해주는 라이브러리이다. 현재 197개의 언어를 지원하고 있다.(22.1
요청하신대로 오버라이딩을 통한 hmtl title 지정을 하는 중에 추가적인 기능 구현을 하고 싶어 공부하던 중 해결이 되지 않아 현재의 문제점을 공유드립니다.일단 그 전에 html title이란 웹브라우저에서 탭에 나타나는 타이틀 텍스트를 말합니다.제가 원하는 기능은
브라우저에서 링크를 클릭 시 현재 탭에서 새로운 페이지로 전환 되는 것이 아닌 새로운 창을 열어 사용자의 불편함을 덜어 줄 수있는 target="_blank"는 굉장히 간편하고 쉬운 기능이다. 하지만 이는 약간의 주의 해야 할점이 있는데 tabnabbing 피싱 공격에
현재 프로젝트의 테마는 startbootstrap에서의 포트폴리오 테마를 이용중인데 Footer의 내용과 구성을 커스터마이징 할 필요가 있어 bootstrap의 class들을 이용하여 아래와 같이 코드를 수정하였다.<변경 전><변경 후>\+)혹시 모를 보안을
저희 프로젝트 FE 파트 향후 변경 계획 안입니다. 최종적으로는 블로그 테마 자체를 velog와 비슷한 형식으로 변경 예정이나 이는 프로젝트 진행 속도를 보고 유동적으로 판단하겠습니다! 추가적으로 변경 원하시는 부분 있으면 댓글 남겨주세요.홈 화면 이미지 변경왼쪽 상단
master branch의 최신 커밋을 원격 저장소에서 pull 하였고 blog 서버를 실행하고자 하니 ModuleNotFoundError: No module named 'app.settings' 라는 오류가 뜹니다.제가 코드를 수정한 부분은 없고 똑같이 venv ac
git bash로 파일 add 과정 중 다음과 같은 에러가 발생하였다.왜 발생할까?mac 또는 linux를 쓰는 개발자와 windows를 쓰는 개발자가 Git을 협업할 때 발생하는 Whitespace 에러다.windows에서는 Carriage Return(CR,\\r)
무제한 수강 멤버십이기 때문에, 결제 한 번으로 코드잇의 전체 강의를 수강할 수 있다는 점에 대해서 소개해주세요. 코드잇에서 제공하는 강의 중에서 어떤 강의를 수강 했는지 알려주세요. 강의를 수강하며 느낀 코드잇의 장점과, 어떤 사람들에게 코드잇을 추천하는지 언급해주세