0

リフレーム アプリケーションに問題があります。自分のマシンのローカル データベースに接続する方法がわかりません。

私が作成した他のアプリケーションでは、データベースの仕様 (ユーザー名、パスワードなど) を profile.clj に追加する必要がありました。profile.clj を作成し、そこにデータベースの場所を追加する必要がありますか? これは、project.clj も更新する必要があるということですか?

最後に、データベースへのクエリ (GET や POST リクエストなど) を実行し、db.cljs に移動します。

これらの質問が些細なことである場合は申し訳ありませんが、ドキュメントを何度か読んだ後でも、まだ少し混乱しています

4

1 に答える 1

2

re-frame は、クライアント側の Web アプリケーションを構築するためのフレームワークです。ほとんどのデータベースはブラウザからの直接アクセスをサポートしていないため、一般的なデータベース クエリを実行することはできません。

リフレーム アプリケーションに問題があります。自分のマシンのローカル データベースに接続する方法がわかりません。

おそらく、リフレームからの REST リクエストを受け入れ、データベースにクエリを実行して JSON をクライアントに返す中間 API 層を作成する必要があります。

最後に、GET や POST リクエストなどのデータベースへのクエリを実行し、db.cljs に移動します。

それらはおそらく API 層へのクエリですか? 彼らはあなたが望むどこにでも住むことができます。

明確にする 1 つのこと: re-frame には、app-db使用および参照する があります。これは、アプリケーション内に存在するローカル状態のクライアント側データベースです。バックエンドへの接続はありません。少なくとも、コードをさらに作成する必要はありません。これらを混同しているように聞こえますか?

于 2017-02-02T19:42:15.503 に答える