2017-02-02 14 views
0

내 리 프레임 애플리케이션에 문제가 있습니다. 내 컴퓨터의 로컬 데이터베이스에 연결하는 방법을 알아낼 수 없습니다.Re-frame 앱을 데이터베이스에 연결

필자가 작성한 다른 응용 프로그램에서는 profiles.clj에 데이터베이스 사양 (사용자 이름, 암호 등)을 추가해야했습니다. profiles.clj를 만들고 거기에 내 데이터베이스의 위치를 ​​추가해야합니까? 그리고 이것은 project.clj도 업데이트해야한다는 것을 의미합니까?

마지막으로 데이터베이스에 대한 쿼리 (예 : GET 및 POST 요청)는 db.cljs로 이동합니다. 이러한 질문은 사소하지만 문서를 여러 번 읽은 후 나는 조금 혼란

답변

2

재 프레임이 클라이언트 측 웹 애플리케이션을 구축하기위한 프레임 워크입니다 여전히 나는 경우

나는 죄송합니다. 대부분의 데이터베이스는 브라우저의 직접 액세스를 지원하지 않으므로 일반 데이터베이스 쿼리를 수행 할 수 없습니다.

내 리 프레임 응용 프로그램에 문제가 있습니다. 내 컴퓨터의 로컬 데이터베이스에 연결하는 방법을 알아낼 수 없습니다.

리 프레임에서 REST 요청을 받아들이고 데이터베이스에 쿼리하여 JSON을 다시 클라이언트로 반환하는 중간 API 계층을 만들어야 할 수도 있습니다. 마지막으로

, 같은 GET과 POST 요청과 같은 데이터베이스에 쿼리, db.cljs에

사람들은 아마 당신의 API 계층에 쿼리 가야합니까? 그들은 당신이 원하는 어느 곳에서든 살 수 있습니다.

분명히 할 일 : 다시 프레임은 사용하고 참조하는 app-db입니다. 이것은 응용 프로그램에있는 로컬 상태의 클라이언트 측 데이터베이스입니다. 최소한 백엔드에 대한 코드를 작성하지 않아도 백엔드에 연결되어 있지 않습니다. 당신이 이걸 혼란스럽게하는 것 같군요?