| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- server
- 성능
- 자동배포
- cronjob
- AWS
- typescript
- pm2
- nextjs
- 유저기능
- Express
- gtiactions
- 리버스 프록시
- 에러핸들링
- JWT
- 개발지식
- 풀스택
- 포워드 프록시
- nodeJS
- amazon web services
- node-cron
- 코딩컨벤션
- 웹개발
- 토큰인증
- CI/CD
- 프론테
- 백엔드
- 권한인증
- 기술블로그
- 데이터베이스
- jsonwebtoken
- Today
- Total
목록Express (2)
생각해 보자 님의 블로그
웹 애플리케이션을 개발하다 보면, 사용자 인증은 필수적인 요소 중 하나입니다. 최근 프로젝트를 진행하며 Next.js와 Express 서버를 통해 사용자 인증을 구현하던 중, SSR 환경에서 쿠키를 어떻게 활용해야 할지에 대해 고민하게 되었습니다. 이번 글에서는 그 과정을 공유하며, 제가 겪었던 문제와 이를 해결한 방법을 소개하려 합니다.배경제가 진행했던 프로젝트는 Next.js를 프론트엔드로, Express를 백엔드로 사용하는 구조였습니다. 사용자 인증을 위해 JWT(Json Web Token)를 활용했으며, 인증 토큰을 브라우저 쿠키에 저장하도록 설계했습니다.처음에는 브라우저 환경에서 API 호출이 잘 작동하여 문제없다고 생각했습니다. 하지만 SSR(Server-Side Rendering) 환경에서 ..
1. node-cron이란?node-cron은 Node.js 환경에서 주기적인 작업을 설정하고 실행할 수 있는 간단하고 가벼운 스케줄러이다. 유닉스 기반 시스템에서 주로 사용되는 cron 명령어의 기능을 그대로 Node.js에서 사용할 수 있도록 해주는 라이브러리로, 서버 측에서 정기적인 작업을 자동으로 처리할 수 있다.기본적인 사용법은 아주 간단하다. 예를 들어, 매일 자정에 특정 작업을 실행하고 싶다면 아래와 같이 설정할 수 있다: const cron = require('node-cron');// 매일 자정에 작업 실행cron.schedule('0 0 * * *', () => { console.log('매일 자정에 실행됩니다!');});2. 배경 - 스케줄링의 필요성최근 진행 중인 프로젝트에서 매일..