问题标签 [ring]
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.
clojure - 如何在 Clojure 中使用 Ring 运行 Jetty 示例
我正在跟随这个示例使用环和码头在 Clojure 中创建一个简单的 Web 服务。
我的 project.clj 中有这个:
这在 script/run.clj
这在 src/ws_example/web.clj
但是,当我执行时:
我收到此错误:
为什么我会得到这个,我该如何解决?
clojure - 什么是 Leiningen2、Clojure 和 Ring 的优秀 Web 服务教程?
我正在尝试学习如何在 clojure 中创建 Web 服务,并且我正在寻找有助于说明该过程的教程。我是clojure的新手。似乎每个教程都针对之前版本的 leiningen 或 compojure 等,但没有一个真正给出如何做的好主意。对此有何建议?从使用 leiningen 2.1.2 开始,有教程教我如何创建 Web 服务吗?
shell - how I can start lein ring server in background?
Now what I do is:
Then what I see is: [1]+ Stopped lein ring server. Then I'm trying to use:
And also see that it's stopped. What do I do wrong and how can I run ring as a background process?
clojure - Compojure 路由中的逗号
我正在尝试创建一个具有参数的路由,该参数在 compojure 中包含逗号
但由于某种原因,每当我在该字段中包含逗号时:tag-names
,它就是 404s。没有逗号时它工作正常。
有谁知道这是什么原因以及我该如何解决它?
clojure - 如何调试环会话存储?
我已经定义了一个应用程序并希望能够打印出session
商店中包含的所有值有没有一种好方法可以做到这一点?
clojure - Vertx 有 clojure Ring 适配器吗?
我正在使用带有 Vertx 的 clojure,可以看到我的请求/响应往返。但是我想利用 Ring 框架,它只带有一个 Jetty 适配器。有谁知道 Vertx 的现成的?我有兴趣学习如何编写自己的,但没有时间研究它。
clojure - 如果用户未登录,如何将用户重定向到不同的页面?(环/复合)
user-id
如果用户已登录(即会话的密钥具有非零值),如果用户未登录,则路由到一个页面的最佳方式是什么?理想的路线是 2 组不同的路线。
谢谢!
另外,有没有使用 compojure 的好的示例应用程序?
clojure - 如何使用 Ubuntu 的 service 命令来管理 Ring 应用程序?
我正在使用 Ubuntu VPS 来托管几个 Ring 网络应用程序。我有一个单独的 GNU Screen 窗口,我分别使用lein run
和来启动和停止它们^C
。这可行,但感觉很业余,如果出现任何问题,这些服务将不会自动重新启动。
我想设置一些东西,以便我可以使用 Ubuntu 的service
命令(我已经用它来启动和停止 nginx)启动和停止我的应用程序。是否有某种快捷方式可以让这些应用程序使用该service
命令?例如,是否有一些 Leiningen 或 Ring 友好的模板,我可以在其中插入我的应用程序路径?如果做不到这一点,编写我自己的service
脚本以与 Jetty 集成的最佳实践是什么?
clojure - 从 compojure 和 ring 提供静态文件
我使用 lein 创建了一个项目,然后在项目的根目录中创建了一个 public 目录来放置静态内容。
但是,静态内容未按预期提供。
这是defroutes:
clojure - 我如何在环中模拟 json 发布请求?
我正在使用 peridot - https://github.com/xeqi/peridot来测试我的环应用程序,并且它工作正常,直到我尝试使用 json 数据模拟发布请求:
给IOException: stream closed
.
有一个更好的方法吗?