Nodejs3 Express 서버 먼저 Node.js에 대해.. 개발자들이 네트워크 응용 프로그램을 만들기 위해 사용되는 크로스 플랫폼 서버 측 런타임 환경이다. 자바스크립트 개발자가 웹 서버 개발까지 가능하다. 빠른 웹 애플리케이션 개발이 가능하기 때문에 유지 보수 비용 절감 => 개발 생산성이 향상된다. Express.js란? 🔽 공식홈페이지에서 설명하는 express Node.js를 위한 빠르고 독선적이지 않은 미니멀리스트 웹 프레임워크 => Node.js에서 웹 애플리케이션 혹은 API 서버를 구축하는데 가장 많이 사용되는 대표적인 프레임워크이다. Express.js로 웹 서버 만들기 아래 명령어로 Express 설치해 준다. npm install express Express 패키지가 설치되면 node_modules라는 폴더가 생.. 2023. 5. 2. [Web Server] Express Express는 Node.js에서 가장 많이 사용되는 웹 프레임워크 중 하나이다. 그도 그럴것이 Express 공식 홈페이지만 가도 'Node.js를 위한 빠르고 독선적이지 않은 미니멀리스트 웹 프레임워크'라고 설명되어져 있다. *프레임워크 : 클래스와 라이브러리의 집합체 express는 Node.js 로 서버를 만들고 웹 애플리케이션을 개발할 때 필요한 기능들을 제공하고, 이러한 기능을 이용하여 빠르고 유연한 웹 애플리케이션을 개발할 수 있다. Express 설치 npm install express Express 사용(간단한 웹 서버 만들기) const express = require('express') const app = express() const port = 3000 app... 2023. 4. 5. [Web Server 기초] SOP SOP은 Same-Origin Policy의 줄임말로, 동일 출처 정책을 뜻한다. => '같은 출처인 리소스만 공유 가능하다' 라는 정책이다. 여기서 말하는 출처는 다음과 같다. SOP는 왜 존재하는가? SOP는 잠재적으로 해로울 수 있는 문서를 분리함으로써 공격받을 수 있는 경로를 줄여준다. SOP를 통해 해킹 등의 위협에서 안전해질 수 있다. 그런데, 다른 출처의 리소스를 사용하게 될 일은 너무나도 많다. 당장 로컬 환경에서 개발할 때도 클라이언트와 서버를 따로 개발하게 된다면 둘의 출처는 달라진다. 예로 개발중인 웹사이트에 네이버 지도 api를 사용하고 싶다면? github 정보를 받아와서 사용하고 싶다면? => 모두 다른 출처의 리소스를 사용해야 하는 일이다. 하지만 우리에게는 SOP가 이.. 2023. 4. 5. 이전 1 다음 728x90