turin's blog

만들고, 터지고, 기록합니다

풀스택, Flutter, 서버 운영, SEO, 배포 삽질을 실제 프로젝트 기준으로 정리합니다. 검색해서 들어온 사람이 바로 쓸 수 있는 체크리스트와 명령을 남기는 게 목표입니다.

1175published
8topics
kopractical notes

자주 다루는 주제

주제별로 빠르게 훑어보기

웹 개발350Next.js283서버 운영165Docker110API80TypeScript58DB50Flutter39

전체 글

운영 중 부딪힌 문제를 검색 의도에 맞춰 정리

TypeScript

TypeScript 타입 에러가 자꾸 막힐 때

TypeScript에서 반복되는 타입 에러를 줄이고 근본 원인을 찾는 방법을 정리했다.

·3분 읽기
웹 개발2분 읽기

URL 슬러그 때문에 페이지를 못 찾을 때

URL 슬러그 생성과 조회에서 문제가 발생할 때 원인을 찾는 방법을 정리했다.

계속 읽기 →
API2분 읽기

API 페이지네이션: 응답 코드를 봐야 하는 이유

API 페이지네이션을 구현할 때 HTTP 상태 코드를 확인해야 하는 이유와 방법을 정리했다.

계속 읽기 →
서버 운영2분 읽기

마이그레이션 중에 서버에서 DB 파일을 못 열 때

배포 중 DB 마이그레이션을 실행할 때 파일 접근 권한 문제를 해결하는 방법을 정리했다.

계속 읽기 →
서버 운영2분 읽기

페이지네이션 쿼리가 서버에서만 느릴 때

서버 환경에서 페이지네이션 조회가 느려질 때 원인을 찾는 방법을 정리했다.

계속 읽기 →
Flutter2분 읽기

Flutter 에뮬레이터에서는 되는데 실기기에서는 안 될 때

Flutter 개발할 때 에뮬레이터와 실기기에서 다르게 동작하는 문제를 디버깅하는 방법을 정리했다.

계속 읽기 →
DB2분 읽기

개인 프로젝트에서 로컬 DB를 바꿀 때 안전하게 하는 법

로컬에서 데이터베이스 구조를 변경할 때 실수를 줄이고 추적 가능하게 하는 방법을 정리했다.

계속 읽기 →
웹 개발2분 읽기

헬스 체크 로그만 봐서는 원인을 찾기 어려울 때

헬스 체크 실패 로그를 봤을 때 어디서부터 확인해야 하는지 정리했다.

계속 읽기 →
서버 운영2분 읽기

SQLite 파일을 서버에서만 못 읽을 때

서버 환경에서 SQLite 데이터베이스에 접근할 수 없을 때 디버깅하는 방법을 정리했다.

계속 읽기 →
웹 개발2분 읽기

배포 후 포트 설정 때문에 데이터를 못 찾을 때

포트 매핑 문제로 배포 후 데이터에 접근하지 못할 때 확인해야 할 것들을 정리했다.

계속 읽기 →
TypeScript2분 읽기

TypeScript에서 날짜 타입이 자꾸 단언되어야 할 때

TypeScript에서 날짜 타입 관련 타입 에러가 반복될 때 확인해야 할 것들을 정리했다.

계속 읽기 →
웹 개발1분 읽기

에러 메시지가 화면에 나타나는 데 시간이 걸릴 때

웹 앱에서 에러 응답이 느려 보일 때 어디서부터 확인해야 하는지 정리했다.

계속 읽기 →
Flutter1분 읽기

Flutter 앱을 Play Console에 배포할 때 확인할 것

Flutter 앱 배포는 iOS보다 복잡한 단계가 많다. 실제 배포 과정에서 자주 마주치는 문제들을 정리했다.

계속 읽기 →
웹 개발1분 읽기

배포 전에 연결 문자열 다시 한 번 확인하기

데이터베이스 연결 문자열은 작은 오타도 배포 후 서비스 전체를 내릴 수 있다. 배포 전 체크리스트를 정리했다.

계속 읽기 →
웹 개발1분 읽기

검색해서 찾은 해결책이 자기 상황에 안 맞을 때

온라인에서 찾은 해결책을 그대로 따라 하다 보면 오히려 문제가 커질 수 있다. 비판적으로 검증하는 방법을 정리했다.

계속 읽기 →
Next.js1분 읽기

React에서 불필요한 리렌더링을 줄이려면

React의 리렌더링 문제는 눈에 띄는 성능 저하로 나타난다. 원인을 찾고 개선하는 체계적인 방법이 있다.

계속 읽기 →
웹 개발1분 읽기

SSH가 갑자기 안 될 때 확인하는 체크리스트

서버 접속이 끊어지는 문제는 네트워크, 포트, 권한이 복합적으로 얽혀있다. 체계적인 확인 순서가 필요하다.

계속 읽기 →
웹 개발1분 읽기

실제 서비스에서 빌드 실패가 나올 때

배포 직전의 빌드 실패는 개발 중에 발견하지 못한 문제들을 드러낸다. 체계적으로 원인을 파악하는 순서가 있다.

계속 읽기 →
웹 개발1분 읽기

로딩 상태가 멈춰있을 때 안전하게 고치는 방법

React에서 로딩 상태 버그는 UI의 반응성이 떨어져 보인다. 원인을 빠르게 찾는 확인 순서를 정리했다.

계속 읽기 →
웹 개발1분 읽기

배포 후 갑자기 권한 에러가 나는 이유

로컬에서 완벽히 동작하던 기능이 배포 후 권한 문제로 실패하는 경우가 있다. 체계적으로 원인을 찾는 방법을 정리했다.

계속 읽기 →
Next.js1분 읽기

Next.js에서 RSS 피드가 생성되지 않을 때

Next.js에서 동적 RSS 생성은 빌드 타이밍과 라우트 설정에 따라 예상과 다르게 동작한다.

계속 읽기 →
API1분 읽기

API 연동이 로컬에서는 되는데 배포하면 실패하는 이유

API 연동 문제는 로컬과 배포 환경의 차이에서 비롯되는 경우가 많다. 체계적으로 확인하는 방법을 정리했다.

계속 읽기 →
웹 개발1분 읽기

로그인 상태가 갑자기 풀렸을 때 확인하는 법

React 앱에서 로그인이 풀리는 문제는 다양한 원인이 숨어 있다. 직접 경험한 확인 순서를 정리했다.

계속 읽기 →
웹 개발1분 읽기

헬스 체크 로그가 많을 때는 어디부터 봐야 할까

서버 운영 중 헬스 체크 문제에 마주치면 증상 하나로 판단하기 쉽다. 실제로 원인을 좁히려면 로그와 설정을 함께 봐야 한다.

계속 읽기 →