목록JavaScript/Node.js + Express (3)
Develope Me!
SpringSecurity로 로그인을 구현했던 경험이 있는데 이번엔 Node.js를 학습하면서 Express로 Session을 이용한 인증을 정리해보려고 한다.포스팅은 생활코딩 'Express-Session-Auth'을 기반으로 내용을 정리할 것이다. https://opentutorials.org/module/3648 WEB4 - Express-Session-Auth 수업소개 이 수업은 Node.js 웹프래임웍인 Express에서 Session을 이용해 인증을 구현하는 방법을 알려드리는 수업입니다. 수업대상 로그인/로그아웃/접근제한과 같은 인증 기능을 구현하고 싶은 분 opentutorials.org 인증을 구현하는 방법을 떠올릴 때 보통 쿠키나 세션을 통한 방법을 떠올릴 수 있다. 하지만 쿠키는 브라우..
CORS 이슈 HTML 파일로 서버에 요청을 했을 때 보안상의 문제로 CORS가 없으면 차단되는 경우가 있는데 이럴 땐 npm을 이용해서 cors 모듈을 설치해준다. 1. cors 설치 $ npm install cors 2. cors 사용 (npm 홈페이지 참고) var express = require("express"); var cors = require("cors"); var app = express(); app.use(cors()); 모든 요청을 허용시켰지만 app.use(cors())에 조건을 넣어서 허용할 수 있는 요청 조건을 설정해줄 수도 있다. 프론트엔드 연결하기 백엔드와 프론트를 연결해보자! var express = require("express"); var cors = require("c..
Node.js에는 npm(node package manager)라고 하는 JS 패키지 매니저가 있다. 즉, Node를 사용하는 개발자들이 패키지를 설치/관리를 쉽게 해줄 수 있는 매니저의 역할을 한다고 볼 수 있다. https://www.npmjs.com/ npm | Home Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the c..