kon*_*onr 13 clojure compojure ring
我有一个我目前运行的compojure/ring应用程序lein ring server,我想编译成.war所以我可以部署它.不过,我有一个定义,就像
(def foo (start-scheduler))
Run Code Online (Sandbox Code Playgroud)
这会阻止.war的编译和生成.为了避免这种情况,我考虑将调用转移到启动函数,但是在服务器启动时如何调用它?
如果我把调用放在处理程序中,我最终会遇到和以前一样的问题.
谢谢!
pon*_*zao 20
在project.clj声明Ring处理程序时,您还可以指定在应用程序启动时运行的init(和destroy)函数:
:ring {:init myproject.core/init
:destroy myproject.core/destroy
:handler myproject.core/handler}
Run Code Online (Sandbox Code Playgroud)
这在此处记录:https://github.com/weavejester/lein-ring#general-options
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |