问题标签 [scalatra]

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 投票
1 回答
1099 浏览

rest - scalatra 在幕后使用抑扬符吗?

scalatra在幕后使用抑扬(反之亦然)?它们之间的主要区别是什么,您会使用哪一个?

这两个框架都受到Sinatra的启发,并且乍一看是相同的。

使用 scalatra 请求路由:

抑扬顿挫的示例代码:

0 投票
1 回答
701 浏览

scala - 如何在 sbt 中设置多阶段测试管道?

具体来说,对于 Scalatra 项目,但这个问题可能适用于大多数人。

例如,我通常想运行:

  • 单元测试
  • 代码质量检查(覆盖率、重复性、复杂性、jsLint!)
  • 集成测试(不要太多!)
  • 验收测试(通常是“预检”子集)
  • 回归测试(与验收测试基本相同,但更大)
  • 性能测试

我想通过上下文运行这些不同的子集——即在一个简单的代码更改之后,我可能只运行前三个;在签入之前,我可能想运行一个更大的集合,并且持续集成服务器可能有一个“快速”和一个“慢”构建,它们有更大的集合。

基本的 sbt 文档似乎假设一个“测试”目标 - 有没有推荐的方法来实现这样的多个测试阶段?

0 投票
1 回答
814 浏览

scala - “org.fusesource.scalate.TemplateException:加载程序约束违规”当使用 SBT 嵌入式 Jetty 和 scalatra/scalate

我昨天在 SBT 中使用嵌入式“jetty-run”任务时开始收到此错误。我将我的代码恢复到以前的版本,它仍在发生。

请注意,我打包了应用程序并将其部署在实际的码头实例中,但没有收到错误消息。在向我的项目添加一些依赖项(可能相关也可能不相关)后,我开始收到此错误,但后来删除了它们。

我尝试了 'clean' 'clean-lib' 和 'clean-cache' 以及清理我的 ~/.m2/repository、~/.ivy2/cache 和 project/boot 目录。

有人有其他想法吗?

正在爆炸的线路是:

更多堆栈跟踪如下:

0 投票
2 回答
3007 浏览

scalatra - 如何使用 Scalatra 将文件发送到浏览器?

我正在使用scalatra-sbt-prototype。为了能够从我的文件系统上的目录中提供文件,我需要修改什么以及在哪里修改?例如,我想从 提供文件first.tar.gz/home/downloads/first.tar.gz并使其可访问为:

0 投票
2 回答
1115 浏览

jetty - 将 scalatra 部署到 Jetty

如何将 scala 或 scalatra 部署到 Jetty servlet 容器上?有没有人有经验或者可以指点我一些在线资源?

0 投票
2 回答
474 浏览

scala - 如何在 Scalate for Scaml 中指定 HTML5 Doctype 格式?

我正在使用 Scalatra 的内置 Scalate 支持,但我希望我的 default.scaml 布局能够呈现 HTML5 Doctype。Scalate 文档指出当格式选项设置为 :html5 时,!!!总是 <!DOCTYPE html>但我找不到任何人确切地说如何设置格式选项。

蒂亚!

0 投票
1 回答
2315 浏览

scala - 将 Akka 与 Scalatra 一起使用

我的目标是为我的小部件构建一个高度并发的后端。我目前将后端公开为 Web 服务,它接收运行特定小部件的请求(使用 Scalatra),从 DB 中获取小部件的代码并在演员(使用 Akka)中运行它,然后回复结果。所以想象我正在做类似的事情:

现在我相信这不是最好的并发解决方案,我应该以某种方式将监听请求和运行小部件结合到一个参与者实现中。你会如何设计它以获得最大的并发性?谢谢。

0 投票
6 回答
22441 浏览

scala - 如何使用 Akka 实现 REST Web 服务?

我打算实现一个纯 Akka 支持的基于 REST 的 Web API。我不确定使用喷雾。如果有任何好处,我会考虑使用 Scalatra。基本上我对使用 Scala Actor 模型的并发优势很感兴趣。我不希望 Servlet 容器成为该过程的障碍。

还有什么其他选择?

更新 1:哪个是基于 Akka 后端实现 REST 的更好前端?- 喷雾、Scalatra 或 Dropwizard 或任何其他?

0 投票
0 回答
1099 浏览

scala - dropwizard 与喷雾或 scalatra 相比如何?

上述 3 个框架在以下方面的比较

1) 性能 2) 易用性 3) 真实世界测试

和其他相关参数?

0 投票
1 回答
682 浏览

scala - 在 Scalatra 中缩放 ResourceNotFoundException

我正在尝试基于 scalatra-sbt.g8 的以下内容:

但我得到以下异常(即使文件存在) - 任何线索?

FWIW,最里面的异常来自org.mortbay.jetty.handler.ContextHandler.getResource第 1142 行:_baseResource==null