我有一個簡單的postgres數據庫在heroku上運行。我讀了關於如何從外部訪問一個heroku postgres數據庫,使用配置選項和DATABASE_URL=$(heroku config:get DATABASE_URL -a app) process
(所以我有位置,登錄詳細信息等)ClojureScript,Heroku - 連接到Postgres數據庫
但是,由於世博會的應用程序都是ClojureScript,我如何連接到Postgres數據庫?
任何幫助深表感謝
我有一個簡單的postgres數據庫在heroku上運行。我讀了關於如何從外部訪問一個heroku postgres數據庫,使用配置選項和DATABASE_URL=$(heroku config:get DATABASE_URL -a app) process
(所以我有位置,登錄詳細信息等)ClojureScript,Heroku - 連接到Postgres數據庫
但是,由於世博會的應用程序都是ClojureScript,我如何連接到Postgres數據庫?
任何幫助深表感謝
據我所知,目前無法直接連接到一個Postgres數據庫在純JavaScript/Clojurescript,這意味着你不能夠做到這一點的世博園內應用程序。
一般而言,您不希望直接通過手機或網絡應用程序連接到數據庫。例如,請參閱關於多層應用程序體系結構的信息:https://en.wikipedia.org/wiki/Multitier_architecture#Web_development_usage
您是否可以使用Browserify在瀏覽器中運行純粹的JavaScript變體node-postgres?
的SQLingvo.node庫通過使用cljs.nodejs完成使用節點postgres的/ PG天然從ClojureScript的
(def pg
"The Node.js PostgreSQL client."
(let [package (node/require "pg")]
(or (.-native package) package)))