본문 바로가기
반응형

전체 글46

Auth (0) - Node & typeScript 본 내용은 passport.js를 이용한 로그인 하는 방식 이전에 기본이 되는 방식(node.js, jwt & cookie)으로 사용자 인증에 대한 부분을 다루도록 할 예정이다. 본 내용은 인프런의 강의를 보고 추가로 typeScript 방식으로 작성한 내용입니다. 본 내용의 시작에 앞서 이전 글에 대한 내용을 보고 오시면 좋습니다. Node js ( express js & Babel, Nodemon ) Node js 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 특히 서버 측면에서 많이 사용된다. 사용하는 언어로는 JavaScript를 활용하여, Non-blocking I/O와 단일 스레드 이 kyulee.tistory.com 페키지 설치 - Node.js 1. package.. 2022. 3. 22.
CDN ( Github & jsdelivr ) CDN이란? Content Delivery NetWork의 약자인 CDN은 지리적 제약이 없이 전 세계 사용자에게 빠르고 안전하게 콘텐츠를 전송할 수 있도록 하는 콘텐츠 전송 기술을 의미한다. CDN은 서버와 사용자 사이의 물리적인 거리를 줄여 콘텐츠의 로딩에 소요되는 시간을 최소화한다. CDN은 각 지역에 캐시 서버(PoP)를 분산 배치해, 근접한 사용자의 요처에 원본 서버가 아닌 캐시 서버가 콘텐츠를 전달하게 한다. CDN를 필요한 경우 웹 사이트에서 그래픽 이미지, 동영상 파일 등 콘텐츠를 제공하는 경우. 동영상 스트리밍, 게임, 파일 전송, 용량이 큰 이미지를 다루는 서비스를 제공. ( Netfilx, Airbnb ) 먼 지역의 사용자까지 안정된 서비스 환경을 제공하는 경우. NC 소프트나 카카오.. 2022. 2. 27.
블로그 운영 관리 & 자동화 (CMS) 현재 개발에 대한 공부를 하면서 notion에 이 내용을 정리하고 이를 블로그에 올리는 과정을 반복하고 있었는데, 이 과정을 단축해 notion에 글을 쓰고 제출을 하면 그 내용을 블로그에 올라가고, 또 블로그에 올라간 내용이 github에 노출될 수 있도록 그 과정을 한번 포스팅하려고 한다. 과정 왜 그럼 노션을 블로그로 사용하면 되지 않는가라고 생각할 수 있는데, 노션은 SEO에 적합하지 않으며 광고에 대한 수익을 붙이기 어렵다. 이번 포스팅을 통해 정말 블로그의 이름과 같이 나의 notions이 그대로 블로그가 될 수 있도록 하겠다. 2022. 2. 26.
쉽게 나의 페이지와 이메일 연결 ( Email.js ) Email.js github page로 프로필를 만드는 중에 contact로 내 이메일 주소는 공개하지 않으면서 이력서 사이트 접속자로부터 메일을 받을 수 있는 기능을 추가하고 싶었다. 그러나 github.io는 정적인 페이지이므로 백엔드를 다루지 않고 이를 활용할 수 있는 방안을 생각해야 했다. emailJS는 javascript API로 웹에서 바로 메일을 보낼 수 있도록 지원한다. 월 200건까지는 무료로 사용이 가능하다. 나는 무료버전만으로도 충분하므로 emailJS를 내 github page에 적용했다. ( 만약 추가적인 메일을 보내고 싶으면 유료를 사용해야한다.) @emailjs/browser Official EmailJS SDK for browsers. Latest version: 3.4.0.. 2022. 2. 26.
반응형