본문 바로가기

반응형

전체 글

(81)
[Web] 새로고침하면 초기화면으로? window.history.replaceState가 원인이었다 브라우저 새로고침시 초기화면(list)로 돌아가버리는 문제, 한 줄 주석이 해결했다혹시 화면 작업하다가 뒤로가기는 잘 되는데 새로고침 누르니까갑자기 list 화면으로 튕겨버린 경험 있으신가요?저도 최근에 겪었던 문제인데, 원인은 의외로 간단했습니다. 문제 발견: replaceState가 파라미터를 삭제해결 과정: 코드 한 줄의 차이pushState vs replaceState 차이점SPA 히스토리 관리 팁 작업환경 : 전자정부프레임워크(스프링 프레임워크), JSP, JavaScript 문제 발생: 새로고침(F5) 시 초기페이지로 돌아감초기에 list 페이지에서 -> view 페이지로 이동, 이후 view에서 새로고침 -> 새로고침이 현재 view 페이지가 아닌 초기페이지인 list로 ..
AI 프롬프트로 개발 : 클라이언트, 서버, 웹 c#, PHP, MariaDB 로 이루어진 프로그램 개발을 하기 위해 프롬프트 작성함. 이미 어느정도 만든 이후 기능 추가나 수정할려고 만든것.기록용으로 남김 개발환경 : 윈도우 11 WSL 환경사용처 : VSCode 클로드 코드, VSCode Gemini CLI, 클로드 데스크탑웹배포 : 리눅스클로드 : Pro 요금제 사용중젬미니 : 무료 사용중 AI 프롬프트로 개발 : 클라이언트, 서버, 웹 윈도우 컴에서 클로드 코드를 사용하려면 지금은 WSL 을 무조건 설치해야함. Gemini CLI는 WSL 환경 없이 일반 컴앤드 창에서도 작동함 - 테스트 완료함 나는 Claude Code, Gemini CLI 를 VS Code에서 같이 사용하기 위해 WSL 환경을 설치후 사용함 VS Code에서 코드, C..
AI 프롬프트로 개발 : PHP, MariaDB 로 이루어진 웹 CMS PHP, MariaDB 로 이루어진 웹 CMS 개발을 하기 위해 프롬프트 작성함기록용으로 남김 개발환경 : 윈도우 11사용처 : 클로드 데스크탑, 클로드 코드, Gemini CLI소스배포 : 리눅스클로드 데스트탑 MCP : 인터넷 보고 좋다고 하는것 여러개 (웹 개발시 playwright, selenium, filesystem 등을 쓰고 있음) 실제 작업은 클로드 데스크탑에서 하였음 개발시 참조할 프롬프트 예시# PHP, MariaDB 로 이루어진 가나다회사 웹 CMS## 개발환경### 개발위치(로컬스토리지)- 개발위치 : D:\MYCLAUDE_PROJECT\가나다회사- DB 스키마 : db_schema.sql### 웹 서버- Apache- 데이터베이스 클라이언트 버전: libmysql -..

반응형