사용자가 정기적으로 사용하는 사이트 (자바 스크립트 앱)가 있고 사이트에서 상태를 저장하는 기능을 요청하여 중단 한 부분부터 계속할 수 있다고 가정합니다.내 데이터베이스 백엔드를 구현하지 않고 사이트 상태를 저장하는 방법은 무엇입니까?
사이트에 데이터베이스 백엔드가 없습니다. 모든 상태가 매우 복잡한 단일 페이지 자바 스크립트 앱이므로 URL 생성은 옵션이 아닙니다. 상태는 수 킬로바이트 일 수 있으므로 URL에 비해 너무 큽니다. .
크기 때문에 쿠키는 옵션이 아니므로 상태를 이식 가능하도록 지정하므로 사용자가 쿠키를 저장하면 다른 컴퓨터에서도 계속 사용할 수 있습니다.
데이터베이스 백엔드 및 인증으로 사이트를 복잡하게 만들고 싶지 않기 때문에 사이트의 상태를 사용자가 복사 할 수있는 텍스트로 생성 한 다음 나중에이 텍스트 구성을 텍스트 필드에 붙여 넣을 수 있다고 생각했습니다. 자바 스크립트에서 구문 분석하여 앱 상태를 복원합니다.
사용자에게는 다소 성가기는하지만 (텍스트 구성을 어딘가에 저장하고 나중에 붙여 넣기 만해도) 작동 할 수 있습니다. db를 추가하지 않고이 작업을 수행 할 수있는 다른 옵션이 있습니까? 예를 들어 익명 업로드를 지원하는 js api가 있는지 여부는 알 수 없지만 일부 공개 붙여 넣기 사이트에 텍스트 구성 (기밀 정보가 없음)을 저장하는 방법에 대해 생각했습니다.
다른 옵션이 있습니까?
그래서 '데이터베이스'가 존재합니다. – Rayon
왜 데이터베이스를 추가하지 않는 것이 좋을까요? – Pytth
기술의 선택을 클라이언트 측 응용 프로그램으로 제한하면 실제 "이식성"을 기대할 수 없습니다. – CBroe