본문 바로가기

app.js2

react js 살펴보기 "리액트 앱 만들기" 글에서 만든 앱의 파일 구조 글 링크 : http://fors.tistory.com/414 리액트를 사용하면 UI를 재사용 가능한 컴포넌트로 분리 할 수 있다고 한다. 화면의 , 같은 여러가지 부분들을 app.js에 작성 할 수 있다는 말이다. 구조는 express.js 를 사용 했을 때 ejs 파일과 약간은 비슷한 느낌이었다. 템플릿 엔진과 비슷하다. app.js 를 살펴보자. 1234567891011121314151617181920212223242526272829import React, { Component } from 'react'; // react 를 importimport logo from './logo.svg';import './App.css'; // logo와 css 를.. 2018. 11. 8.
미들웨어 패턴 - 서비스 로직 접근 제한 Rest api에 post , put 접근 할 때는 입력 값을 가지고 접근하게 된다. 입력 값 들은 서버 코드에서 검증 과정을 거치기도 한다. 그런데 서버 코드의 서비스 로직에서만 입력 값을 검증하지는 않는다. 사용 인증에 관한 부분은 미들웨어에서 처리하기도 한다. 이렇게 하면 인증을 통과하지 못했을 때 , 실제 서비스 로직에 접근하지 못하도록 막을 수 있다. 서비스 로직에 접근하지 못하도록 막는 "미들웨어 패턴"에 대해서 알아본다. 미들웨어는 익스프레스( Express )의 핵심이다. 미들웨어는 요청과 응답의 중간( middle )에 위치해서 미들웨어라고 부른다. node js에서 미들웨어는 주로 app.use와 함께 사용된다. 아래 코드는 app.use가 많이 쓰이는 app.js 코드이다. 12345.. 2018. 10. 10.