我正在尝试将 Obelisk-OAuth 添加到我的项目中:https ://github.com/obsidiansystems/obelisk-oauth
在这个指令中,我被卡住了:
Your backend route encoder should handle this case:
...
pathComponentEncoder $ \case
BackendRoute_OAuth -> PathSegment "oauth" oauthRouteEncoder
...
我在 Obelisk 项目中看到的唯一相似之处是:
backend :: Backend BackendRoute FrontendRoute
backend = Backend
{ _backend_run = \serve -> serve $ const $ return ()
, _backend_routeEncoder = fullRouteEncoder
}
来自后端.hs。
但这似乎不是正确的位置。
有没有人遇到过这个?我在哪里插入该pathComponentEncoder $ \case
表达式?