BackEnd

·BackEnd
MongoDB 연결mongoose.connect(DATABASE_URL).then(() => console.log('Connected to DB')); 일치 필드의 값이 특정 값과 일치하는지 확인.Person.find({ name: 'James' }); 비교 연산자$gt - 필드가 특정 값을 초과하는지 확인$lt - 필드가 특정 값 미만인지 확인Person.find({ age: { $gt: 35 } });  Regex 연산자 $regex - 문자열 필드가 특정 패턴을 가지고 있는지 확인.Person.find({ email: { $regex: 'gmail\.com$' } });  AND 연산자여러 조건을 모두 만족하는 결과만 필터하나의 객체 안에 여러 조건을 작성.Person.find({ age: { $l..
·BackEnd
[Node.js에서 사용하는 라이브러리]Express: Node.js에서 웹 애플리케이션과 API를 쉽게 만들 수 있도록 도와주는 웹 프레임워크.Nodemon: 코드가 변경될 때마다 자동으로 Node.js 애플리케이션을 재시작해주는 개발 도구.[API 제작하기]Express에서 GET /path 라우트는 아래와 같이 정의// 기본코드app.method(path, handler)// method: HTTP 메소드 이름// path: 엔드포인트 경로// handler(req, res): 리퀘스트 로직을 처리하고 리스폰스를 돌려주는 핸들러 함수.app.get('/some/path', (req, res) => { // 리퀘스트 처리});app.get('/path', (req, res) => { // NO..