HTML5 アプリから Datomic データベースまで、基本的なエンド ツー エンド機能を実装しています。最初のポート オブ コールは、クライアントに Datomic REST API ( http://docs.datomic.com/rest.html ) に対して直接 AJAX 呼び出しを行わせることです。
このアプローチで解決する必要がある問題は、クライアント アプリケーションが JSON を使用したいのに、データが EDN に返されることです。
クライアントでJavascriptを使用してそれを行う方法があることがわかります。たとえば、いくつかのライブラリコードを使用してEDNを変換します(例として、jsednを見つけました-https ://www.npmjs.com/package/jsedn )
Javascriptを使用して、このように機能することを経験した人はいますか? あるいは、EDN から JSON への変換は、 http: //swannodette.github.io/2014/07/26/transit- -clojurescript/ ?
ありがとう
フィル
[2015 年 3 月 4 日編集 - 明確化: クライアント側の Clojurescript により、EDN を JSON に変換する CLJS コードを取得し、それを JS にコンパイルしてからクライアント側のライブラリとして使用するようなことを考えています。]