用Scala实现简单的Web和API服务器( 七 )

+ ivy"com.lihaoyi::scalatags:0.7.0",

ivy"com.lihaoyi::cask:0.3.0"

)

如果使用Intellij,那么还需要重新运行./mill mill.scalalib.GenIdea/idea命令,来发现依赖项的变动,然后重新运行./mill -w app.runBackground让Web服务器重新监听改动。

然后,我们可以在MinimalApplication.scala中导入Scalatags:

packageapp

+importscalatags.Text.all._

objectMinimalApplicationextendscask.MainRoutes{

然后用一段最简单的Scalatags HTML模板替换"Hello, World!"。

def hello = {

- "Hello World!"

+ html(

+ head,

+ body(

+ h1("Hello!"),

推荐阅读