我有一个简单的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)))