MapleStory Finger Point
[URECA] Day67 Node.js와 함께하는 백엔드
·
카테고리 없음
📃index.js.env 환경변수 적용import dotenv from 'dotenv';dotenv.config(); 어제는 PORT, JWT_SECRET, MONGODB_URI, FRONTEND_URL 등이 코드에 하드코딩되어 있었는데, 오늘은 .env 파일에서 값을 불러오도록 개선했다. 그 이유는 보안과 유지보수 측면에서 중요한 개선때문이다. .env에 들어간 내용# 서버 설정PORT=3000NODE_ENV=development# 프론트엔드 도메인FRONTEND_URL=http://localhost:5173# MongoDB 설정MONGODB_URI=mongodb+srv://주소MONGODB_DB_NAME=blog# 인증 관련 설정JWT_SECRET=test1234JWT_EXPIRATION=1hBCR..
[URECA] Day 27 | Backend(2)
·
💡 URECA/🗒️ 스터디 노트
중요 정보 처리하기보안 파일을 만들때 이름을 오히려 평범하게 하는 것이 좋다. url에 구조/기능/기술/data가 노출되기에  보안은 정석이 있으면 안된다! 왜? 뚫릴 수 있다.🛒 ProductDao.java 상품 데이터베이스 처리데이터베이스에서 상품 목록을 가져오는 역할package com.shop.cafe.dao; // 이 파일이 'com.shop.cafe.dao'라는 그룹(패키지)에 속해 있어import java.sql.*;import java.util.*;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;import com.shop.cafe.dto.Produ..