일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 맨해튼거리예제
- 타입스크립트
- 맨해튼거리
- 알고리즘
- 프로그래머스 신규아이디추천
- 깃허브
- mysql스키마
- 자료구조
- 프로그래머스 자바스크립트
- binary search
- Javascript 정렬
- js 알고리즘
- Javascript sort
- 티스토리챌린지
- 자바스크립트 배열
- 정규표현식문제
- JavaScript
- 정렬 알고리즘
- 자바스크립트 정렬
- TS
- TypeScript
- next.js
- 프로그래머스
- 키패드누르기풀이
- MySQL
- 프로그래머스 자바스크립트 풀이
- 자바스크립트 알고리즘
- 좌표거리구하기
- node.js
- 오블완
- Today
- Total
목록백엔드 (6)
FE PARADISE
SchemaSchema는 MongoDB 컬렉션에 매핑되고 해당 컬렉션 내 문서 형태를 정의한다.정의한 Schema 형식에 어긋나는 데이터가 존재할 경우 에러가 발생한다.스키마 정의 시 기본값을 설정할 수도 있고 다른 컬렉션과의 관계를 설정할 수도 있다. OptionsSchema 정의 시 다음과 같이 option 설정이 가능하다. const userSchema = Mongoose.Schema( { name: { type: String, required: true }, }, { timestamps: true }); 그 중 몇 옵션들만 설명해보자면 🔽 timestamps: true인 경우, Mongoose가 해당 schema에 createdAt, updatedAt properties를 추가해준다...

zsh: command not found: nodemon 에러 등장 nodemon을 실행하고 보게 된 에러다 🙀 zsh: command not found: nodemon [npm 에러] npm ERR! code EACCES 해결하기 - mac npm i -g nodemon으로 nodemon을 전역 설치하려던 중 에러가 발생했습니다 🙀 npm ERR! code EACCES 해결하는 방법 mkdir ~/.npm-global 먼저 npm-global 폴더를 사용중인 PC의 홈에 생성해줍니다. npm config set prefix ~/.n fe-paradise.tistory.com 이 방법으로 nodemon을 전역 설치하고 프로젝트 내에서 nodemon을 실행하자마자 새로운 에러를 마주했다. 다른 프로젝트에선..
Buffer Buffer는 고정된 길이의 바이트 저장단위이다. 전역 스코프로 import하거나 require할 필요가 없다. (하지만, node.js 공식 문서에서는 명시적으로 import, require하는 것을 추천한다.) Node.js에서 Buffer는 원시 이진 데이터를 처리하기 위해 사용되어진다. 한 buffer의 각 값은 바이트를 나타낸다. Buffer는 array와 유사하지만 차이점이 존재한다. array는 사이즈 변환이 가능하고 어떤 타입이든 처리할 수 있지만 Buffer는 사이즈 변환이 불가하고 오직 이진값만 처리한다. Buffer.alloc(size, fill, encoding) size: 생성할 Buffer의 길이 fill: 생성할 Buffer에 채워넣을 값 encoding: Buff..
fs.rename(oldPath, newPath, callback) oldPath는 파일명을 변경하고 싶은 파일의 경로를 newPath에는 변경하고 싶은 새로운 파일명을 담은 경로를 callback에서는 에러를 핸들링할 수 있습니다. const fs = require("fs"); fs.rename("./one.txt", "./two.txt", (err) => { console.error(err); }); 위의 예제는 oldPath 인자 자리에 './one.txt' 를 두번째로 newPath인자로 './two.txt'를 넣어준 후 에러를 콘솔에 출력하는 콜백 함수를 인자로 넘겨주었습니다. 이 경우 'one.txt'라는 파일의 파일명은 이 fs.rename을 실행 후에 'two.txt'라는 파일명으로 변경됩..