2017-03-15 1 views
0

Ich habe eine Clojure-App auf einem Heroku-Dyno mit einer Postgresql-Datenbank ausgeführt. Wie würde ich diese Datenbank mit einer Reframe-Anwendung verbinden?Heroku - Clojure - Verbindung mit einem Re-Frame-Anwendung

Ich verstehe, dass ich REST-Dienste wie compojure verwenden kann, um mein Routing zu tun, aber ich bin verwirrt, wie die Anwendung mit dieser bestimmten Datenbank verbunden wird. Gib ich es einfach an der gleichen Stelle?

Auch muss meine Reframe-App auf dem Heroku-Dyno sein, um eine Verbindung zur Postgres-Datenbank herzustellen, da die Datenbank als env definiert ist?

Dank

Antwort

0

Wiederrahmen ist nicht auf postgresql verbunden, sondern verwaltet den Zustand der Anwendung auf der Client-Seite. Sie würden die Verbindung zum Server auf andere Weise herstellen, z. B. http (REST-Dienste) oder Websockets. Ich empfehle luminus, um mit Clojure Web App Dev zu beginnen. re-frame und postgresql sind einige der verfügbaren Optionen für die Erstgenerierung. Ich empfehle auch Dmitris Buch über Clojure Web-App-Entwicklung namens Web Development with Clojure. re-frame docs sind auch gut.

Verwandte Themen