问题标签 [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.
postgresql - 如何在 Web 应用程序的页面上显示来自数据库的数据?
我已经设置了一个数据库,为简单起见手动填充了数据,创建并设置了一个 jinja 模板,所以我在 Lumminus 中的 Clojure 正在工作。但是我如何才能从我的数据库中实际选择数据并传递到模板中呢?我不知道,这里http://www.luminusweb.net/docs/guestbook.md#accessing_the_database没有解释清楚,它只是说明了我能做什么和不能做什么。
那么我如何才能真正从数据库中检索数据并将其显示在 html 页面上呢?有人可以帮我吗?
在我的 html 页面上,我有这个:
clojure - 如何在 Luminus 或 Compojure 项目中设置 Korma?
我正在尝试使用 Korma 并将其设置为我的 Luminus 项目。Korma 为 Postgresql 提供了以下帮助程序:
我怎样才能并且应该以某种方式利用profiles.clj
我有 PG 的测试和开发连接字符串的文件来设置 Korma?
如果是这样,在profiles.clj
没有“生产”连接字符串的情况下,我应该添加它还是什么?
html - 如何在 Luminus 中处理不在“资源”中的 html 文件?
我有这个:
但是由于我已经将目录“模板”从“资源”移动到了根目录,并且在服务器上我可能会将它放在另一个地方,所以它不起作用。我这样做是因为我不希望将 html 模板嵌入到输出 jar 中。那么我怎样才能使代码工作,我怎样才能在“模板”中访问我的 html 文件呢?
对于静态图像、css、js,同样的问题:我现在把它们放在根目录中,所以它们不在“资源”中。它们在“公共”文件夹中。但是,当我将它们称为“public/css/css1.css”时,它们没有被找到,即路径 localhost:3000/public/css/css1.css 不存在。
我如何告诉 Luminus 我的静态数据现在在哪里?
clojure - Luminus——同一个数据库连接中的多个请求
在我的 Luminus 应用程序中,我有这个:
我想在同一个数据库连接中对数据库执行多个不同的请求。我怎样才能做到这一点?
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 时如何导航它们呢?
vagrant - Figwheel 在使用 vagrant 时不会热重载或更新文件保存
当使用 vagrant box 运行 figwheel 时,似乎没有注意到文件更改,因此 figwheel 不会更新/重新加载页面。
clojure - 无法在 defroute 中使用正则表达式
此路线适用于 Luminus/Compojure/Ring 应用程序
但这不会并引发错误:
错误是“找不到页面”,即使我转到相同的网址“page/2”
redirect - 如何在 Compojure/Luminus 应用程序中重定向 301 http?
我在 Compojure/Luminus 应用程序中有一个操作:
如何检查某些条件,如果为真,则重定向到具有 http 状态 301 的新 url?我应该在哪里输入我的代码以及如何进行重定向?
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.
clojure - 在 Luminus/Compojure 中使用地图处理多个字段
我有这个:
我也想预处理其他字段。我怎样才能正确地做到这一点?我的意思是,既然我已经有了变量 :article 和函数映射,我将如何为其他字段(例如 :field2 和 field3)再次映射?