5

我在 Haskell 仆人中有一个 hello world 应用程序,这是其中的一部分:

type API = 
  "my_items" :> Get '[JSON] [MyItem]
  :<|> "my_items" :> Capture "id" Int :> Get '[JSON] MyItem
  -- ...................

网址是:

  localhost/my_items
  localhost/my_items/123

如何为现有 url 和我将创建的其他 URL 添加前缀:

  localhost/api/v1/my_items
  localhost/api/v1/my_items/123
  localhost/api/v1/.....

?

4

1 回答 1

8

只需创建另一种类型:

type APIv1 = "api" :> "v1" :> API
于 2016-03-27T04:38:53.140 回答