어떤 SQL을 써야할까?
2주 프로젝트가 User 매칭 서비스를 제공해야하기 때문에 관계가 필요하다 생각해서 SQL을 사용할 생각이었다.
그런데 Object처럼 사용하면 된다는 다른 팀원의 얘기에 NoSQL도 고민했으나…시니어 개발자 얘기를 들어보니 NoSQL은 관계도를 정말 잘 그려야 한다고… 처음 접한다면 SQL을 써보는 것을 더 추천한다고 한다. 다른 팀원들과 얘기를 해봐야 할 듯! 그리고 회사에서 현재 사용하는 Database도 소개받았다.
- Level DB : NoSQL. Google Open Source. Key-Value 형식으로 사용하는 DB
- Redis(Remote Dictionary Server) : NoSQL. Key-Value 형식으로 사용하는 저장소.
express Hand book 예시 연습
1
| npm init // package.json 만들기
|
1
| npm install express --save // package.json에 모듈(여기선 express) 추가됨
|
1
2
3
4
5
6
| // express server basic
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World!')); // localhost:3000번에 뜰 내용
app.listen(3000, () => console.log('Server on!')); // 3000번 포트 이용
|
1
2
3
4
5
6
| // method 종류
app.get('/', (res, req) => {});
app.post('/', (res, req) => {});
app.put('/', (res, req) => {});
app.delete('/', (res, req) => {});
app.patch('/', (res, req) => {});
|
1
| res.redirect('/home'); // /home으로 페이지 이동
|