ring 相关问题

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

Clojure 使用ring-json 编码 Joda DateTime

使用以下应用程序: ; src/webapp/core.clj (ns webapp.core (:require [compojure.core :refer [defroutes GET]] [ring.middleware.json:作为 mid-json] [clj-time.jdbc])) (德...

回答 3 投票 0

Reagent + Ring 全栈 Clojure + ClojureScript 应用程序收到 403 `无效的防伪令牌`

我正在尝试建立一个完整的 Clojure 和 ClojureScript Web 应用程序。我正在使用 Reagent 和 Ring,但当我尝试使用 promesa 发布数据时遇到 403 错误。 在 ClojureScript 方面,我有...

回答 1 投票 0

rust 构建错误:无法为 `ring v0.16.20` 运行自定义构建命令

设备:Mac 货物.toml: hyper={version="0.14.16",features=["full"]} 超级锈迹=“0.24.1” 建造: 货物构建--目标aarch64-linux-android--release 错误: 失败了...

回答 1 投票 0

Clojure 中的 defn- 和 defn ^:private 有什么区别?

两者似乎都表示私有函数,类似于大多数 OOP 语言中的私有函数。是否存在功能差异或者只是语法糖? 我见过 defn ^:private 在上下文中使用...

回答 1 投票 0

如何测试 2D“环形部分”或“环形部分”的相交(重叠)?

“环形部件”是从环形上切出的部分。 每个“环部分”由一个中心点以及相对于该中心点的一些边界表示。 内部和外部距离边界定义了一个 2D 环,...

回答 1 投票 0

我在这个 clojure 项目中的命名空间声明有什么问题?

我正在使用 Clojure 和 leinigen 构建后端项目。 这是我的文件的简化版本: (ns简化... (:需要 [ring.middleware.json :参考 [wrap-json-response]] [戒指。

回答 1 投票 0

如何在 clojure 环服务器中将请求正文作为键映射进行访问

我有一个 clojure 环服务器,我想将数据发布到其中,这样我就可以在数据库中执行操作,例如添加、更新和删除用户。我目前正坚持以我可以方便的格式接收正文......

回答 1 投票 0

RIng with Coercion url parameter returning :status 500

这是我的应用程序: (默认路线 [[“/API” ping 路由 提交路线]]) (定义应用程序 (戒指/戒指处理程序 (环路/路由器路由 {:data {:coercion reitit.coercion.schema/coer...

回答 2 投票 0

将状态作为参数传递给环形处理程序?

如何最方便地将状态注入到环形处理程序中(不使用全局变量)?下面是一个例子: (defroutes main-routes (GET "apifu" [] (rest-of-the-app the-state))) (def app (-...)

回答 3 投票 13

您如何在clojure环形服务器中提供动态创建的文件?

我有一个Web服务器,它将用户上传的文件保存到资源文件夹中的本机文件系统。它在开发中工作正常,但在生产中无法提供文件。我已经试过wrap -...

回答 1 投票 0

使用lein-ring并将处理程序包装在函数中时,无效的防伪令牌吗?

使用Ring时,当POST请求都给出“无效的防伪令牌”时,我会感到莫名其妙的行为,但是只有当我在函数后面有处理程序时,才这样做。因此,(def app app-routes)...

回答 1 投票 0


打破环形中间件方案

Ring超级时尚,并且中间件具有一些非常合理的默认值。当我通过leiningen(lein)制作新应用时,我在路由器/处理程序中得到了类似的内容(def app(wrap -...

回答 1 投票 3

使用lein环形服务器,如何切换到除ring-jetty-adapter之外的其他适配器

给出一个简单的Web应用程序,例如(ns webtest.handler(:require [compojure.core:refer:all] [compojure.route:as route] [ring.middleware.defaults:refer [wrap-defaults ...

回答 1 投票 1

sympy mignotte_bound and ring

我正在尝试将dup_zz_mignotte_bound(f,K)的结果与其他范围进行比较,但是当我添加dup_zz_mignotte_bound时,在所有范围内都无法使用变量x。例如:从...

回答 1 投票 2

如何在X秒后使振铃请求超时?

是否有任何方法在X秒后自动对服务器发出请求(在服务器上)?我想这样做是因为在heroku上30秒后请求超时,并且我不想...

回答 1 投票 0

使用(in-ns)在文件之间共享名称空间时出错

我在所有环形路由之间共享一个名称空间,以便将每个路由保留在自己的文件中,所以我有一个文件route / core.clj,其中包含:(ns test-proxy.routes.core);;一些实用程序功能...

回答 1 投票 0

响应图是无效的

我只是什么都不懂。当我弯举-X GET --header'Accept:application / json''http:// localhost:3000 / api / hello'时,我得到一个不错的答案{“ result”:1}。但是,当我尝试...

回答 2 投票 1

Bidi,Ring和Lein的简单Web应用给出500错误

我正在网上学习Clojure。我正在尝试在Lein应用程序中实现Bidi和Ring。当我打开站点时,出现500错误:HTTP错误:500访问/时出现问题。原因:响应图为...

回答 1 投票 0

提振环。仅在Luminus上的一组路由中进行身份验证和授权

我正在使用Luminus开发站点,直到现在我的中间件wrap-base函数看起来像:(defn wrap-base [handler](->((:middleware defaults)handler)wrap-auth(wrap-access-rules {:...

回答 1 投票 0

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