ring 相关问题

Ring是由Mark McGranaghan编写的Clojure Web应用程序库。它的灵感来自Python的WSGI和Ruby的Rack。通过将HTTP的细节抽象为简单统一的API,Ring允许Web应用程序由模块化组件构成,这些组件可以在各种应用程序,Web服务器和Web框架之间共享。

如何使自动重新包装生成的路由起作用?

我了解到,来自ring的wrap-reload需要捕获var本身而不是值,但是如果我的值是动态生成的而不是顶级var怎么办? (defn -main [options](让[app(make-app ...

回答 1 投票 0

如何在文件更改时重新加载环形服务器?

[在文件更改时如何在开发过程中重新加载环形服务器?] >>

回答 1 投票 0

如何在文件更改时重新加载环形服务器?

[在文件更改时如何在开发过程中重新加载环形服务器?] >>

回答 1 投票 0

如何对一组路由使用site-defaults中间件,对另一组路由使用api-defaults?

在我的Compojure / Ring Web应用程序的处理程序中,我需要使用site-defaults中间件来提供一组路由,而使用api-defaults中间件来提供另一套路由。我该怎么办...

回答 1 投票 0

如何使用Compojure获取POST请求的所有参数

根据关于路线的Compojure文档,我可以轻松地获得如下单个参数:(POST“ / my-app” [param1 param2](str“ Hello” param1“和” param2“ “))...

回答 3 投票 5


如何从@ ring.lru获取缓存统计信息,将静态方法包装在python中?

我正在使用ring来缓存静态方法的结果,例如:@ ring.lru()@staticmethod def get_hostname_by_id(object_id):return Monkey.get_single_monkey_by_id(object_id)....

回答 1 投票 0

具有防伪造和环模拟测试POST路线

我想用ring.mock编写一个简单的POST请求测试 - 是这样的:(测试“ID后路线”(让[响应(APP(模拟/要求:岗位“/” {:id为“富”}) )](是(= 302(:...

回答 3 投票 5

包括datomic依赖性时LEIN环服务器无头失败

我的目标是使用的Compojure来创建Web应用程序和附加datomic数据库。单独来看,这两个部件做工精细。然而,当我尝试与雷音环服务器启动服务器-...

回答 3 投票 3

Clojurescript:没有这样的命名空间:ring.middleware.anti-forgery

无法导入ring.middleware.anti-forgery(ns msa-debugger-clojure.core(:require [reagent.core:as r:refer [atom]] [reagent.session:as session] [reitit.frontend:as reitit] [clerk.core:作为职员] ......

回答 1 投票 1

使用clojure lein ring服务器,如何在启动Web应用程序时设置max heapsize?

因此,当我使用命令lein ring server启动cloure Web应用程序时,有2个处理开始。第一个进程是clojur.main,然后运行主Web应用程序。 jvm ......

回答 3 投票 1

“lein ring uberwar”将NPE投入资产缩减器

我使用lein new试剂创建了一个新的Reagent项目,然后添加了一堆代码,它在本地工作正常。然后我尝试用lein ring uberwar打包它以进行部署,并且......

回答 1 投票 2

如何只在`:swagger {:deprecated true}`时使中间件设置响应头?

我们使用compojure-api在我们的环形应用程序中为我们提供了一些不错的swagger集成。 :swagger {:deprecated true} meta的工作方式就像一个冠军,以获得正确的招摇页面,但我有一个要求......

回答 1 投票 0

登录后重定向

(ns ...(:require [ring.util.response:refer [response redirect]))我的原始代码是全部( - >(响应“你现在登录!共产党时间!”)(assoc :会话新会议)...

回答 3 投票 5

如何使用带有作为组件的环形处理器的figwheel?

我想用figwheel重新加载我正在玩的全部项目的前端。后端提供REST api,并组织为一组组件,我在其中创建了一个系统...

回答 2 投票 8

宇宙中的环问题;无效命名空间

我完成了COSMOS官方网站告诉我要添加的所有内容;所有引用,cosmos.common等。它要求我添加:使用Cosmos.Common; [assembly:Ring(Ring.System)]所以我当然...

回答 2 投票 0

如果中间件的顺序错误,Compojure会在Firefox中触发“找不到文件”错误

经过多年的网络开发和一年前发现Clojure之后,我想把这两件事结合起来。从Compojure开始,我尝试使用中间件实现身份验证...

回答 1 投票 1

THREE.js:更新RingGeometry顶点

我想动态更新Ring Geometry顶点。我所做的是创建另一个Ring Geometry,并用新的顶点替换第一个顶点。问题是它是......

回答 1 投票 2

在开发基于组件/环的应用程序时使用emacs / cider的正确方法是什么?

在开发基于组件/环的clojure应用程序时,emacs / cider的正确工作流程/使用途径是什么?我觉得我可以“附加”到我正在运行的组件/响铃过程中,改变它...

回答 3 投票 8

ring-json的wrap-json-response中间件和compojure返回text / plain?

我正在尝试在我的compojure应用程序中使用ring-json的wrap-json-response中间件。我有一个简单的GET处理程序,它返回一个地图,比如{:foo 1},当我点击URL时,响铃用文本/ ...

回答 2 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.