프로젝트

서버 API 작성시 알아야 할 내용 (request, DB, SQL)

Campkim 2021. 11. 11. 21:38

배우는 건 많고 정리할시간은 부족하고 흐아

지식이 그만 휘발되었으면 ㅠㅠ

 

https://dar0m.tistory.com/222

 

[Web] param vs query vs body

개념 Request 객체는 API를 컨트롤하기 위한 메소드로 아래 세가지를 담고 있다. param query body req.param 주소에 포함된 변수를 담는다. 예를 들어 https://naver.com/post/12345 라는 주소가 있다면 12345..

dar0m.tistory.com

 

Node_js MySQL protocol

https://github.com/mysqljs/mysql#multiple-statement-queries

 

GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySQL protocol.

A pure node.js JavaScript Client implementing the MySQL protocol. - GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySQL protocol.

github.com

SQL 파라미터 매핑, 다중쿼리

https://junspapa-itdev.tistory.com/10

 

[Node.js 8-2강] 다중쿼리 처리 방법, sql에 파라미터 매핑하는 다양한 방법

SQL에 파라미터 매핑하는 방법 1. 파라미터를 직접 하드코딩(비권장) 직관적이라 설명드릴 건 없네요. 하지만 보안 문제(SQL Injection)로 인해 비 권장합니다. var clubSn = req.params.clubSn; var sql = 'SELEC..

junspapa-itdev.tistory.com

SQL Join

https://coding-factory.tistory.com/87

 

[MSSQL] JOIN의 종류설명 및 사용법 & 예제

조인이란? 두개이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법입니다. 자신이 검색하고 싶은 컬럼이 다른 테이블에 있을경우 주로 사용하며 여러개의 테이블을 마치 하나

coding-factory.tistory.com

SQL Join

https://hayjo.tistory.com/85

 

[Node.js & MySQL] 보안: SQL injection, Escaping

외부로부터 유입되는 정보는 필터링이 필요하다. 유저가 입력 데이터로 악성 SQL을 주입해 공격하는 경우인 SQL injection 예방법과 해당 데이터를 웹브라우저로 실행할 때 발생할 수 있는 Cross site s

hayjo.tistory.com

Many-to-many relation

https://creamilk88.tistory.com/135

 

[DB] ERD / 다대다 관계 (many-to-many relation) - 교차 엔티티 Association Entity

 다 대 다 관계(many-to-many relation) : 多 대 多 관계는 Association Entity - 교차 엔티티를 생성하여, 해소한다 * 논리에서는 entity / 물리에서는 table이라고 주로 부른다. >   고객과 상품은 다 대 다..

creamilk88.tistory.com