【发布时间】:2021-02-16 15:28:07
【问题描述】:
使用lein re-frame template 我看到有一个-main 函数为位于clj/ 中的后端代码运行码头服务器。使用 emacs 我已经能够 cider-jack-in-cljs 并让前端在浏览器中运行,热重载工作,但我试图在 clj/ 中的 handler.clj 中添加路由到路由函数和一直无法弄清楚如何让事情的“后端”发挥作用。
我发现this 其他问题有点相关,但在这种情况下,用户只想知道为什么 clj/ 文件夹在那里,而不是如何运行该代码。到目前为止我还没有找到任何文档,非常感谢任何帮助。
PD:我知道不建议将后端和前端放在同一个项目/存储库中(我在上面链接的另一个问题中提到过),但我只想让一个简单的“第一个应用程序”首先工作和运行然后希望将后端放到另一个项目/存储库中。
【问题讨论】:
-
将前端和后端保持在同一个项目/仓库中是完全可以的。大多数人都这样做,我什至建议这样做,因为它使代码共享更容易。只需将 lein 用于后端,将 shadow-cljs 用于前端。
标签: clojure backend clojurescript leiningen re-frame