b. back
- node js를 사용해 개발하며, express 패키지를 사용해야 합니다.
- DBMS는 편한 것을 사용하시면 됩니다. NoSQL, SQL 등 상관 없습니다.
- 데이터베이스와의 통신은 orm을 사용해야합니다. (mongoose, prisma 등)
- table의 이름은 Todo로 합니다. 필드는 id, isChecked, content 만 필수값이며, 더 추가되어도 상관 없습니다.
- XSS, SQL Injection과 같은 기본적인 공격은 방지 되어 있어야 합니다.
- Todo table의 객체는 update, read, create가 가능해야 합니다.
- 서버의 주소로 접근하여 /ads/:params 라는 경로를 입력하면, Hello ads {params}가 출력되어야 합니다.
- 서버 실행포트는 8090이어야 합니다.
- create시에는 content는 client req에서 받아오고, isChecked = false로 생성되어야합니다.
- update시에는 id, isChecked값만 받습니다.
- read시에는 모든 Todo를 return 합니다.