如何运行lein run和lein figwheel?

时间:2015-12-19 00:46:27

标签: clojure clojurescript luminus figwheel

现在我刚刚运行lein figwheel来启动我的应用程序。我使用luminus模板生成了项目。但是,最近连接到数据库时,我发现lein figwheel不允许我连接到数据库。我假设这是因为它没有初始化应用程序。这很奇怪,因为它会重新加载我的普通clj文件没有问题。

但是,如果我只使用lein run,那么我就拥有数据库连接。

在我四处寻找之后,我重新阅读了Luminus文档,它说我需要同时运行它们。这是我非常困惑的地方。 lein run打开一个端口到3000,并且figwheel打开一个到3449的端口。就像我说的,第一个让我连接到数据库,另一个让我自动构建。我是否连接到两个端口? 那么我错过了什么步骤来获得两个世界?

1 个答案:

答案 0 :(得分:1)

哈利在对另一个答案的评论中提到了这一点,但我想保证它。首先,按照您的意愿运行您的服务器(我从repl启动,但您也可以使用lein run)。然后使用浏览器导航到您选择运行的任何端口。然后在另一个终端中运行lein figwheel,它将连接。