분류 전체보기(562)
-
배포시 환경 변수 설정
application.properties에 spring.profiles.active=local이 기본으로 설정되어 있으면, 배포 시에는 이를 덮어써야 application-prod.yml이 적용됩니다. how? 스프링 부트는 설정을 아래 우선순위로 로딩합니다:명령줄 인자 (가장 우선)예: --spring.profiles.active=prodOS 환경변수 / 시스템 프로퍼티예: SPRING_PROFILES_ACTIVE=prodapplication.properties 내부 설정예: spring.profiles.active=local즉, application.properties에 spring.profiles.active=local이 있더라도, 명령줄이나 환경변수에서 prod를 지정하면 그것이 우선 적용됩니다..
2025.06.05 -
next 잘못된 값 캐싱 방지 방법
공통 요청부분에서 다음과 같이 변경 const res = await fetch(fullUrl, { method, // ISR 기본 캐시 적용: 60초 캐싱 next: { revalidate: 60 }, ...config, headers: { ...this.headers, ...(form ? {} : { 'Content-Type': 'application/json' }), ...(bearerToken ? { Authorization: bearerToken } : null), ...config?.headers } }); // ❗ 응답 상태 확인 (200대가 아니면 캐시 금지) if (!res.ok) { // 다시 요청하도록 하기..
2025.06.05 -
erd 사이트 추천
https://dbdiagram.io/d dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io
2025.05.30 -
⚠ "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
"build": "next build && cp -r ./public ./.next/standalone/", "start": "node .next/standalone/server.js",로 변경
2025.05.26 -
참고할만한 포트폴리오 모음
https://pjt3591oo.github.io/resume/ 멍개(박정태) - 개발자 포트폴리오성장 스토리 2012 ~ 지식 공유와 커뮤니티 강의, 저서, 오픈소스, 블로그 등 다양한 방식으로 지식을 나누며, 개발자로서의 영향력을 확장. 2015 ~ 데이터/자동화 그리고 자연어 처리에 눈뜨다 다양pjt3591oo.github.iohttps://github.com/heojungeun/heojungeun.github.com GitHub - heojungeun/heojungeun.github.com: github pagesgithub pages. Contribute to heojungeun/heojungeun.github.com development by creating an account on GitHu..
2025.05.23 -
UI 딸깍
https://stitch.withgoogle.com/ Stitch - Design with AI stitch.withgoogle.com 구글에서 최근 만든 딸깍 UI 제작
2025.05.23 -
갈수록 커지는 wsl Ubuntu D 드라이브로 옮기기
wsl --list --verbose이름 확인 보통 Ubuntu wsl --export Ubuntu D:\WSL\Ubuntu.tar저 위치에 덤프 wsl --unregister Ubuntu기존 C 드라이브 삭제wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\Ubuntu.tarD 드라이브에 새 위치로 재등록 (import) wsl --list --verbose정상 등록 확인
2025.05.20 -
깃허브로 코드 리뷰 하는법
https://devlog-wjdrbs96.tistory.com/231 [Github] Pull Request를 통해 코드리뷰(Code Review)하는 법혼자 개발하는 것이 아닌 여러 명에서 협업을 통해서 개발을 하는 과정에서 Git을 사용해서 하고 있을 것이다. 이 때 기능별로 브랜치를 만들거나 각자 팀만의 브랜치 전략에 맞게 브랜치를 나눠devlog-wjdrbs96.tistory.comComment : 승인과 무관하게 일반적인 커멘트를 할 때 선택한다.Approve : Comment와 다르게 리뷰어가 승인을 하는 것으로, 머지해도 괜찮다는 의견을 보내는 것이다.Request changes : 말 그대로 변경을 요청하는 것으로, 승인을 거부하는 것을 뜻한다.
2025.05.13 -
github desktop 하고 wsl 하고 husky같이 쓰기
yarn을 인식을 못하는 경우가 있다 새로운 사이드 프로젝트를 나의 pc에서 실행 기존 개발자 : 맥 나 : 윈도우 허스키 경로 인식 문제 - ‼ Skipping backup because there’s no initial commit yet.× Failed to get staged files!husky - pre-commit hook exited with code 1 (error) 해결법 윈도우 사용중일 시 분기 처리 .husky/pre-commit #!/bin/sh. "$(dirname "$0")/_/husky.sh"if grep -qEi "Microsoft|WSL" /proc/version; then echo "Running in Linux - using yarn directly" y..
2025.05.12 -
동영상을 백에서 전달 시 시간 이동(controls) 동작안하는 이유 와 해결
기존에는 이미지만 django로 서빙을 해주었다 장고에서는 static 파일을 서빙해 주는 기능이 있다from django.conf.urls.static import static 이런식으로 static 파일을 연결해서 사용해 주면 이미지 량이 많은 경우가 아닌경우 임시로 쓰기 좋았다urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 하지만동영상의 경우는 문제가 생기는대 React 에 태그 사용시 controls 가 동작하지 않는다. 이는 HTTP Range 요청을 지원 안해서 HTTP Range 요청은 비디오 플레이어가 파일의 특정 부분을 요청하여 점진적으로 데이터를 스트리밍하도록 허용한. Django 자체는 ..
2025.05.08