실행·화면·거래 문제 해결
오류가 난 단계부터 확인하세요. HTTP 상태가 200이어도 거래 응답에 오류가 있을 수 있으므로 응답 본문과 서버 로그를 함께 봅니다.
서버에 접속되지 않음
ack터미널이 열려 있고 기동 오류 없이 대기 중인지 확인합니다.- 실행 로그의 포트와 브라우저 주소를 비교합니다. 기본 주소는
http://localhost:8421입니다. - 다른 프로그램이 같은 포트를 사용하는지 확인합니다. 포트를 바꿨다면 화면의 서버 연결 설정도 함께 맞춥니다.
관리 화면이 열리면 게시판 첫 조회로 돌아갑니다. 명령을 찾지 못하거나 런타임 오류가 나면 도구 확인을 먼저 수행하세요.
화면이 비어 있거나 리소스가 404임
BOD010.html을 파일 탐색기에서 직접 열지 말고 http://localhost:8421/view/BOD/BOD010.html로 접속하세요.
브라우저 개발자 도구의 Network에서 HTML, syn.loader.js와 화면 JS 요청을 확인합니다. 404인 파일은 계약 파일 경로와 비교하세요. 설정을 변경했다면 wwwroot 모듈의 계약 위치도 확인합니다.
수정 후 새로고침했을 때 화면과 필요한 리소스가 모두 로드되면 다시 조회합니다.
no such table: Board
실제로 연결된 SQLite 데이터베이스에 Board 테이블이 없는 상태입니다. 배포본에 따라 첫 조회에서 빈 테이블을 자동 생성할 수도 있으므로 모든 환경에서 이 오류가 나는 것은 아닙니다.