0
그래서 사용자가 "사용자 정의"CSS 레이아웃을 조정할 수있는 대시 보드가 필요한 응용 프로그램을 만들고 있는데,이 문제에 대한 해결책은 없다고 생각합니다. 이 문제를 해결하는 데 도움이 될 수있는 마음이 있습니까? 감사합니다. .기능으로 사용자 정의 테마
현재 익숙한 사용자는 expressjs와 mongoose를 사용하고 있습니다.
그래서 사용자가 "사용자 정의"CSS 레이아웃을 조정할 수있는 대시 보드가 필요한 응용 프로그램을 만들고 있는데,이 문제에 대한 해결책은 없다고 생각합니다. 이 문제를 해결하는 데 도움이 될 수있는 마음이 있습니까? 감사합니다. .기능으로 사용자 정의 테마
현재 익숙한 사용자는 expressjs와 mongoose를 사용하고 있습니다.
front-end
은 사용자가 테마를 변경하려고 시도 할 때 테마의 이름을 POST
을 통해 사용자에게 보내고 해당 사용자 ID의 사용자 컬렉션에 저장합니다. front-end
앱은 GET
을 통해 테마 이름을 가져오고 새 CSS를 적용하지 않는 한 기본 테마를 사용합니다.
또한이 기능에는 로컬 저장소를 사용할 수 있습니다.
편집 : 사용자가 "어둠", "빛"테마와 같은 미리 정의 된 이름 (템플릿)에서 테마를 선택할 수 있다고 가정 등
프런트 엔드 테마의 오며 'Post 이름을 통해 보내드립니다 사용자가 그것을 변경하려 할 때'사용자 ID '에 대한'users' 콜렉션에 저장합니다. 프론트 엔드 앱은 'GET'을 통해 테마 이름을 가져오고 새 CSS를 적용하지 않는 한 기본 테마를 사용합니다. 또한이 기능에 로컬 저장소를 사용할 수 있습니다. 편집 : 나는 사용자가 "다크", "라이트"테마 등과 같은 미리 정의 된 이름 (템플릿)에서 테마를 선택할 수 있다고 가정합니다. – DrNio
오케이, thats simples. 고마워, 나는이 관점에 대해 생각하지 않았다. –
로컬 저장소를 사용하면 훨씬 간단 해집니다. 데이터베이스에 저장하는 것에 대한 강력한 비즈니스 요구 사항이 없다면 사용할 수 있습니다. 건배! 편집 : 답변을 허용 된 것으로 표시하려면 – DrNio