问题标签 [luminus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
97 浏览

postgresql - 如何在 Web 应用程序的页面上显示来自数据库的数据?

我已经设置了一个数据库,为简单起见手动填充了数据,创建并设置了一个 jinja 模板,所以我在 Lumminus 中的 Clojure 正在工作。但是我如何才能从我的数据库中实际选择数据并传递到模板中呢?我不知道,这里http://www.luminusweb.net/docs/guestbook.md#accessing_the_database没有解释清楚,它只是说明了我能做什么和不能做什么。

那么我如何才能真正从数据库中检索数据并将其显示在 html 页面上呢?有人可以帮我吗?

在我的 html 页面上,我有这个:

0 投票
3 回答
166 浏览

clojure - 如何在 Luminus 或 Compojure 项目中设置 Korma?

我正在尝试使用 Korma 并将其设置为我的 Luminus 项目。Korma 为 Postgresql 提供了以下帮助程序:

我怎样才能并且应该以某种方式利用profiles.clj我有 PG 的测试和开发连接字符串的文件来设置 Korma?

如果是这样,在profiles.clj没有“生产”连接字符串的情况下,我应该添加它还是什么?

0 投票
1 回答
340 浏览

html - 如何在 Luminus 中处理不在“资源”中的 html 文件?

我有这个:

但是由于我已经将目录“模板”从“资源”移动到了根目录,并且在服务器上我可能会将它放在另一个地方,所以它不起作用。我这样做是因为我不希望将 html 模板嵌入到输出 jar 中。那么我怎样才能使代码工作,我怎样才能在“模板”中访问我的 html 文件呢?

对于静态图像、css、js,同样的问题:我现在把它们放在根目录中,所以它们不在“资源”中。它们在“公共”文件夹中。但是,当我将它们称为“public/css/css1.css”时,它们没有被找到,即路径 localhost:3000/public/css/css1.css 不存在。

我如何告诉 Luminus 我的静态数据现在在哪里?

0 投票
1 回答
91 浏览

clojure - Luminus——同一个数据库连接中的多个请求

在我的 Luminus 应用程序中,我有这个:

我想在同一个数据库连接中对数据库执行多个不同的请求。我怎样才能做到这一点?

0 投票
1 回答
196 浏览

sql - 在 Clojure/Luminus/Composure 中使用 SQL

1)我有一个发光应用程序。我想在单个数据库连接中执行多个数据库请求,这意味着不必再次打开连接。现在我有这个:

我想在执行 db/get-single-article 的同一个数据库连接中执行其他东西,比如 db/get-something-else。如何?

2)在 resources/sql/queries.sql 我有这个:

如何向其中添加一个查询,以便它在 db/get-single-article 调用中执行并返回不同的结果集?像这样:

那么在调用 db/get-single-article 时如何导航它们呢?

0 投票
2 回答
585 浏览

vagrant - Figwheel 在使用 vagrant 时不会热重载或更新文件保存

当使用 vagrant box 运行 figwheel 时,似乎没有注意到文件更改,因此 figwheel 不会更新/重新加载页面。

0 投票
1 回答
71 浏览

clojure - 无法在 defroute 中使用正则表达式

此路线适用于 Luminus/Compojure/Ring 应用程序

但这不会并引发错误:

错误是“找不到页面”,即使我转到相同的网址“page/2”

0 投票
1 回答
297 浏览

redirect - 如何在 Compojure/Luminus 应用程序中重定向 301 http?

我在 Compojure/Luminus 应用程序中有一个操作:

如何检查某些条件,如果为真,则重定向到具有 http 状态 301 的新 url?我应该在哪里输入我的代码以及如何进行重定向?

0 投票
3 回答
191 浏览

clojure - How to replace substrings?

I have this:

The function

returns a list of objects which have the key body. I need to parse the body of the articles and replace, if exists, a substring "aaa12aaa" with "bbb13bbb", "aaa22aaa" with "bbb23bbb" and so on in the bodies. How can I do that so it also won't consume plenty of RAM? Is using regex effective?

UPDATE:

The pattern I need to replace is : "[something="X" something else/]". where X is a number and it's unknown. I need to change X. There can be many such patterns to replace or none.

0 投票
2 回答
31 浏览

clojure - 在 Luminus/Compojure 中使用地图处理多个字段

我有这个:

我也想预处理其他字段。我怎样才能正确地做到这一点?我的意思是,既然我已经有了变量 :article 和函数映射,我将如何为其他字段(例如 :field2 和 field3)再次映射?