반응형 IT/javascript24 [macOS] MongoDB 설치하기 (유튜브 클론 6.7) MongoDB document - based 문서기반 데이터베이스 일반적인 데이터베이스는 문서기반이 아닌 sql베이스 (엑셀같은 열과 행) 문서기반 데이터베이스는 데이터베이스를 object처럼 생각함. Json-like-document macOS에 MongoDB 설치하기 mongo.com -> Resources -> Server -> Installation -> Community Edition(무료) -> mac 터미널에 복붙 과정(아래 추가설명) MongoDB 무료버전 Community Edition 설치 과정 (3단계) 차례대로 터미널에 복붙하면 된다. 1. xcode-select --install 2. brew tap mongodb/brew 3. brew install mongodb-communit.. 2022. 9. 16. MongoDB설치 에러 exception: connect failed 해결하고 설치 성공 확인하기 mongodb를 설치하면서 2개의 에러를 넘어 여기까지 왔는데. mongod 까지도 괜찮았어. 그리고 이제 mongodb shell과 연결하기 위해 mongo라고 입력했는데. exception: connect failed 연결실패?!!!!! j맥북 $ mongo MongoDB shell version v4.0.0 connecting to: mongodb://127.0.0.1:27017 2022-09-16T00:06:20.258+0900 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: cause.. 2022. 9. 16. [에러해결] xcode-select: error: command line tools are already installed, use "Software Update" to install updates / Xcode 업데이트 하는 방법 Mac에 MongoDB 설치하다 만난 에러 첫 번째. mac 에 MongDB 설치 첫 단계로 터미널에 아래 코드를 입력해야하는데 하자마자 에러가 떴다. xcode-select --install 에러의 내용은 다음과 같다. xcode-select: error: command line tools are already installed, use "Software Update" to install updates Software Update 가 필요하다고 한다. 해결하기 가장 쉬운 방법은 이전 버전을 삭제하고 다시 설치하는 거다. 오류 해결과정 1. 터미널에 아래 코드를 입력하여 이전 버전을 삭제한다. sudo rm -rf /Library/Developer/CommandLineTools 위 코드를 입력하면 컴퓨터.. 2022. 9. 15. Error: homebrew-core is a shallow clone. 에러 MongoDB 설치 에러 해결하기. mac에 mongodb설치 도중 만난 에러. 에러 속에 답이 있다. 마지막줄 터미널에 코드 입력. Error: homebrew-core is a shallow clone. To `brew update`, first run: git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow 이 한줄 터미널에 입력하면 끝난다. git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow done. done. done. 하면서 끝이 난다. 2022. 9. 15. pug 설치 및 사용방법 / html 헬퍼, 뷰엔진 (노마드코더 유튜브 클론 5.1) pug 특징 요약 HTML을 간략하게 작성할 수 있다. pug가 변환해 줌 ''를 사용하지 않고 들여쓰기로 계층구조 구분. (2칸 들여쓰거나 tab) views 라는 이름의 폴더를 만들고 그 안에 pug파일을 생성한다. base가 되는 pug를 먼저 작성한다. 다른 pug파일로 기본 pug 파일을 가져다 쓴다. (확장) extends base.pug controller.js 파일에서 res.render의 첫번째 인자에 사용할 파일 이름을 넣어준다. res.render(“사용할 파일. pug”) server.js 파일에 app.set("view engine", "pug"); app.set("view", process.cwd() + "src/views"); HTML을 구성하는 특정 부위를 별도의 파일로 만들.. 2022. 9. 13. VSCode 다운로드 및 설치하기 소스코드편집기 / 브이에스코드, 비주얼스튜디오코드 Visual Studio Code Download VSCode는 소스코드 편집기로 거의 모든 프로그래밍 개발 언어를 지원하고 그 언어들과 함께 사용할 수 있는 편리한 기능들을 제공하는 툴이다. 나는 맥북을 이용해 VSCode를 다운 받았다. 윈도우나 리눅스도 다운로드 및 설치하는 방법은 동일하다. VSCode 다운로드 및 설치 방법 1. 구글에서 vscode 검색합니다. Download 링크 클릭. VSCode 다운로드 사이트 Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experien.. 2022. 8. 25. 자바스크립트로 크리스마스 디데이 계산기 / Date, setInterval, Math.floor 함수 작업포인트 ( 사용된 내장 함수 ) new Date Date 타입의 새로운 객체를 생성. 인수를 생략하면 현재 날짜 및 시간을 나타내는 객체가 생성되고 인수를 전달하면 인수에 따라 Date 객체가 생성된다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date setInterval(사용할 함수명, 실행 간격) 2개의 인수를 받는다. 하나는 실행할 함수와 실행 간격. 간격은 밀리초로 입력한다. 1초는 1000으로 표기한다. https://developer.mozilla.org/en-US/docs/Web/API/setInterval Math.floor() 내림함수 : 받은 숫자와 같거나 작은 정수의 .. 2022. 5. 23. querySelector VS getElementById 차이점 / #4.0 Login input Values / 자바스크립트 파일에서 html의 id가 login-form인 특정 요소를 찾을 때 (id는 임의로 login-form이라고 지었음, id는 자기가 알아서 맘대로 지으면 된다. apple, banana ... 등등) querySelector 사용 const loginForm = document.querySeletcor("#login-form"); querySelector는 class name과 id 모두 검색이 가능하므로 두 가지를 구분되게 표시해줘야함. id는 값 앞에 # 표시 필요. getElementById 사용 const loginForm = document.getElementById("login-form"); id 값만 찾을 수 있다는걸 자바스크립트가 잘 알고 있으므로 그냥 id 값을 괄호 안에 .. 2022. 5. 18. 객체/비구조화 할당 어떠한 값을 선언하게 될 때, 하나의 이름에 여러 종류의 값을 넣을 수 있게 함 const dogName = '멍멍이'; const dogAge = 2; console.log(dogName); ----------출력 : 멍멍이 console.log(dogAge); ----------출력 : 2 => 객체로 변경. 코드블록 아님. 키 : 값 으로 이루어져 있음 const dog = { name : '멍멍이' age : 2 cute : true simple : {a:1, b:2} } console.log(dog.name); ----------출력 : 멍멍이 console.log(dog.age); ----------출력 : 2 const ironMan = { name : '토니 스타크' actor : '로버트.. 2020. 7. 13. 이전 1 2 3 다음 반응형