首页 文章
  • 7 votes
     answers
     views

    Compojure: 生产环境 中的lein-ring?

    似乎人们建议使用lein-ring来进行Compojure应用程序的简单部署 . 这不仅仅意味着发展吗?我用lein-ring和leiningen用uberjar打包的同一应用程序(用java -jar执行,它包含ring-jetty)进行基准测试 . 令我惊讶的是,lein-ring的性能甚至更好!我错过了什么吗? 如何继续使用lein-ring但是在出现异常时避免打印堆栈跟踪并避免检查修改后的...
  • 7 votes
     answers
     views

    从列表创建Compojure路由

    我最近刚刚和Compojure一起玩,而且我有一个小的基本webapp . 对于我的HTML模板,我使用Enlive,并且我有一个包含所有简单静态页面的命名空间 . 对这些页面的defroute调用如下所示: (defroutes public-routes (GET "/" [] (info/index-template)) (GET "/about...
  • 1 votes
     answers
     views

    限制线程数Compojure产生

    我在Heroku上运行compojure . 它们每个进程限制为100个线程 . 所以当我超过这个限制时,我得到:java.lang.OutOfMemoryError:无法创建新的本机线程 . Compojure正在使用码头环适配器 . 是否要将服务器配置为一次只接受一百个线程到servlet?
  • 1 votes
     answers
     views

    在Compojure中使用嵌套的defroutes时无法访问表格参数

    我无法从POST请求中访问表单参数 . 我已经尝试了我在文档中看到的中间件和配置选项的每个组合,在SO等等(包括不推荐的compojure / handler选项),我仍然无法看到参数 . 我确定我错过了一些非常明显的东西,所以任何建议(无论多么轻微)都会非常感激 . 这是我的最新尝试,其中我尝试使用site-defaults中间件并禁用默认提供的防伪/ CSRF保护 . (我知道这是一个坏主意...
  • 4 votes
     answers
     views

    无效的防伪令牌

    当我在使用Compojure模板创建的Clojure Webapp项目中尝试使用POST方法时,我得到一个“ Invalid anti-forgery token ” . 我研究过,Ring中间件创建了CSRF(跨站点请求表单)令牌,用于来自其他站点的经过身份验证的请求(使用已登录的其他人的凭据并访问不允许访问的页面) . 这些令牌是默认的,我们需要使用ring.middleware 's wra...
  • 1 votes
     answers
     views

    Compojure OutOfMemoryError:无法创建新的本机线程

    “我每个进程有100个线程限制 . 所以当我超过这个限制时,我得到:java.lang.OutOfMemoryError:无法创建新的本机线程.Compojure正在使用jetty环适配器 . 是否有配置服务器一次只接受一百个线程到servlet?“ 这里似乎有一个简洁的解决方案,但似乎已经过时了: Limiting the number of threads Compojure spawns 我...

热门问题