짱짱해커가 되고 싶은 나

0. Express 시작 본문

Web/Express

0. Express 시작

동로시 2020. 9. 28. 19:26

Express

: Node.js를 위한 웹 프레임워크의 일종이다.

 

express를 사용하는 이유는 크게 다음과 같이 2가지가 있다. 

1. 웹서비스 관점

2. 프레임워크 선정 시 고려 사항

 

웹서비스 관점에서 express를 사용하지 않는다면 http 내장 모듈을 받거나 url을 호출할 때 session처리가 귀찮다는 단점이 있는데 express를 사용하면 다른 사람들이 만들어 놓은 웹프레임워크를 가져다 사용할 수 있어서 편리하다.

또, 개발 방법에 일정한 규칙/제약이 있어 코드의 통일성을 갖출 수 있다.

 

많은 프레임워크 중에 express를 하는 이유는 가장 많이 사용하고 있는 웹프레임워크이기 때문이다.

그래서 다른 개발자들도 대부분 express를 사용할 수 있고, 취약점이나 버그에 관한 reference도 이미 많이 존재하다는 장점이 있다.

 

말로 했을 때는 어떤 차이가 있는지 잘 모르겠다.

express 없이 웹서버를 띄워보고 express를 사용해서 웹서버를 띄우면서 차이점을 확인해보자.

 

express 사용x
express 사용x

express를 사용하지 않을 때는 http라는 내장 모듈을 사용해서 서버를 생성한다.

 

express 사용

express를 사용하면 get이라는 함수를 사용할 수 있다.

express는 세션 url, middleware 디자인 패턴 같은게 적용되어있어서 소스의 통일성이 있다고 한다.

'Web > Express' 카테고리의 다른 글

1. Routing  (0) 2020.09.29
Comments