问题标签 [pedestal]
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 Web 框架相比,Pedestal 有哪些功能?
最近,Relevance 发布了Pedestal,这是 Clojure 的新 Web 框架。
该框架与 Compojure、Webjure、Conjure、Mustache 等其他 Clojure Web 框架相比,在功能、应用程序开发的易用性、开发人员工具等方面有何不同?
angularjs - ClojureScript 的客户端 MVC 框架
我正在尝试在 ClojureScript 中为客户端 MVC 选择一个库。以下是我目前发现的 ClojureScript 库:
- WebFUI ( https://github.com/drcode/webfui )
- 聚焦:(http://ckirkendall.github.io/enfocus-site/)
- 基座(http://pedestal.io)
- 管道胶带(https://github.com/hozumi/ducttape.cljs)
- C2 ( http://keminglabs.com/c2/ ) 看来这可以用作 DOM 框架。
我应该如何选择它们?此外,它们与使用来自 ClojureScript 的 AngularJS 或 Backbone 相比如何?
clojure - Clojure Pedestal 框架中的架构模型是类似于 Google Wave 的操作转换吗?
阅读Pedestal 演示文稿(并阅读示例源代码)——我看到了一个基于转换和操作的模型。
Pedestal 使用类似于Google Wave中使用的操作转换(看这里和这里)是真的吗?
clojure - 调试 pedestal.io 应用程序的正确方法是什么?
我目前正在尝试重新实现todo 示例应用程序以了解它的工作原理,并且在加载页面时出现错误。我不确定如何从这里出发。我担心的是错误似乎在cljs.core
.
异常消息是:
我的依赖是:
任何帮助或见解将不胜感激!
clojure - 如何编写一个简单的错误拦截器?
这是我在 Pedestal 上第一次尝试捕手拦截器:
正如我可以测试的那样,通过将(/1 0)添加到我的代码中,该函数确实被调用,但客户端得到一个状态为 200 的空响应,而不是映射中的响应。我想知道为什么会这样。
我的路线变量没有什么花哨的:
clojure - SSE 订户 - 分布在多个服务器上?
查看Clojure Pedestal框架的sse-chat演示- 它依赖于 Pedestal 中的SSE 功能- 我注意到以下代码:
基本上,这会保留订阅者的地图(EventSource 客户端的地图)并向他们发送聊天事件。
我的问题是 - 假设您想跨多个服务器扩展此应用程序。执行此操作的惯用模式是什么?(希望在 Clojure Pedestal 中 - 但可能是整个 Java 领域的解决方案)
clojure - 以通常的 http 方式请求响应使用基座
我是新手,请指教。
AFAIK,基座是服务 + js 应用程序(基于浏览器)。通过保持活动连接(长)进行通信,在客户端呈现。
是否可以以通常的网络方式使用基座 - 请求响应?可以使用像 Hiccup 或 Enlive 这样的库吗?
是否可以通过PhoneGap 拥有iPhone 应用程序?也许有人以前有过这方面的经验?
谢谢!
clojure - 无法让 generation.test 与 pedestal.io 一起使用
这是我失败的秘诀:
lein new pedestal-app 生成应用
然后我将 project.clj 修改为以下内容:
基本上,我添加test.generative
并使其(use 'dev)
在启动时执行。
然后我进入项目并输入lein repl
,我收到错误:
显然,当(use 'dev)
运行时,有些事情会变得混乱。我真的不知道是什么。
如果有人想尝试一下,我把上面的步骤放到一个项目中,地址是 git@github.com:samedhi/generation-app.git,所以你可以简单地
谢谢你的帮助。
clojure - 基座教程抛出“错误处理请求!” 开(开始)
我按照https://github.com/pedestal/app-tutorial/wiki/Getting-Started上的教程进行了以下操作:
导航到http://localhost:3000/tutorial-client-dev.html
结果:
线索,提示可能出了什么问题?
使用 Leiningen 2.3.2 并project.clj
说:io.pedestal/pedestal.app "0.2.1"