シンプルなWebアプリでは、ユーザーインタラクションが始まる前に存在しないCouchDB設計ドキュメントをいくつか作成したいと考えています。私は、SQLデータベースを使用していた場合は、マイグレーションとlein migrate
または類似のものを使用してこの効果を達成すると思います。Clojure/Luminus web appにワンタイム設定コードを入れる場所は?
しかし、ここで私はこのように、コJSONと設計文書を作成couch
ライブラリを使用する:
{ "_id": "_design/pages", "language": "javascript", "views": { "by_tag": { "map": "function(doc) {\n if ('tags' in doc) {\n doc.tags.forEach(function(tag) {\n emit(tag, doc._id);\n });\n }\n}\t\n" } } }
私はにより示唆されるようにhandler.clj
とcore.clj
(中init
機能を作成しようとしましたさまざまなClojureの本)しかし、これは決して呼び出されません。
このコードはどこに記入しますか?ここで