欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Luminus
来自开放百科 - 灰狐
(版本间的差异)
小 (→指南) |
小 (→指南) |
||
第2行: | 第2行: | ||
==指南== | ==指南== | ||
− | $ lein new luminus my-app | + | $ lein new luminus my-app |
− | + | ||
$ cd my-app | $ cd my-app | ||
$ lein run | $ lein run | ||
Started server on port 3000 | Started server on port 3000 | ||
http://localhost:3000/ | http://localhost:3000/ | ||
+ | $ lein new luminus app +cljs +postgres //支持的选项有:+sqlite, +site, +h2, +jetty, +cljs, +service, +sassc, +swagger, +auth, +war, +http-kit, +cucumber, +aleph, +mongodb, +postgres, +mysql, +kibit | ||
+ | 创建 app_dev和app_test数据库,修改 profiles.clj | ||
+ | {:profiles/dev {:env {:database-url "jdbc:postgresql://localhost/app_dev?user=clojure&password=clojure"}} | ||
+ | :profiles/test {:env {:database-url "jdbc:postgresql://localhost/app_test?user=clojure&password=clojure"}}} | ||
+ | 创建数据库 | ||
+ | lein run migrate | ||
+ | lein run | ||
+ | http://localhost:3000/ | ||
+ | 启动 ClojureScript | ||
+ | lein figwheel | ||
+ | cljs.user=> | ||
+ | http://localhost:3000 | ||
+ | 通过 [https://github.com/luminus-framework/conman conman] 完成对数据库的操作,使用 [https://github.com/tolitius/mount mount] 管理生命周期。 | ||
+ | lein repl | ||
==图集== | ==图集== |
2016年5月12日 (四) 02:25的版本
Luminus 是一个 Clojure 的开源(MIT)微框架。
指南
$ lein new luminus my-app $ cd my-app $ lein run Started server on port 3000 http://localhost:3000/ $ lein new luminus app +cljs +postgres //支持的选项有:+sqlite, +site, +h2, +jetty, +cljs, +service, +sassc, +swagger, +auth, +war, +http-kit, +cucumber, +aleph, +mongodb, +postgres, +mysql, +kibit
创建 app_dev和app_test数据库,修改 profiles.clj
{:profiles/dev {:env {:database-url "jdbc:postgresql://localhost/app_dev?user=clojure&password=clojure"}} :profiles/test {:env {:database-url "jdbc:postgresql://localhost/app_test?user=clojure&password=clojure"}}}
创建数据库
lein run migrate lein run http://localhost:3000/
启动 ClojureScript
lein figwheel cljs.user=> http://localhost:3000
通过 conman 完成对数据库的操作,使用 mount 管理生命周期。
lein repl
图集
链接
分享您的观点