问题标签 [reitit]

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 投票
2 回答
85 浏览

websocket - 向 websocket 发送消息时地址已被使用

我正在使用manifold.stream 库通过websocket 发送消息:

(send)在 repl 作品中运行。但是,当我从客户端发出 http 请求,并将 send 函数作为我的 reitit 路由的处理程序时,我收到错误:

第 142 行指的是:

为什么我的地址已经在使用中?

0 投票
2 回答
161 浏览

clojure - 当我从处理程序访问 reitit 路由信息时避免循环依赖

假设我设置了某种路由器,可以将一些路由映射到类似这样的处理程序...

然后那些处理程序调用想要访问路由信息的服务......

当我尝试将路由器从 api 文件导入到服务中时,我遇到了循环依赖的问题,因为 api 需要处理程序,这需要服务,所以服务不能再需要 api。

避免这种循环依赖的最佳方法是什么?我可以从服务中查找路由器的值和属性吗?

0 投票
2 回答
252 浏览

api - 如何使用 reitit clojure 定义可选的查询参数

我使用以下代码创建了一个 API:

这完美地工作。但是,我想让查询参数可选。

谁能帮我这个?

0 投票
0 回答
35 浏览

clojure - Luminus - 从 selmer 模板中的 REST API 路由访问数据

我想制作一个提供 REST API 并在 Selmer 模板中提供来自该 API 的数据的 Luminus 应用程序。但是,我无法弄清楚如何让路由工作。

例如,如果您使用命令创建一个 luminus 模板lein new luminus consume_rest +reitit +swagger,您将在 下获得 selmer 模板home-routes和 REST API service-routes。我想将端点提供的数据包含service routeshome-routes.

有没有人有关于如何构建这个的建议方法,或者一个这样做的应用程序的例子?我见过的每个使用 REST API 的项目都是使用 clojurescript 的 SPA,它使用 AJAX 调用 REST API。

0 投票
0 回答
14 浏览

clojurescript - 引入 Reitit 路由器时布局组件无法渲染

我无法弄清楚为什么app.components.layout在硬重新加载后布局/父组件 () 无法解析,但在我引入路由后使用开发服务器热重新加载后没问题。

错误:TypeError: dapp.components.layout.render is not a function

当我直接在 @match atom 中渲染视图组件时,不会出现此错误。

布局组件:

查看组件:

设置: