簡體   English   中英

haskell 在網頁上設置重定向

[英]haskell setup redirect on webpage

我對 haskell 很陌生,我正在嘗試構建一個小維基,我可以在其中單擊一個鏈接,然后重定向到另一個顯示一些文本的網頁。

例如,我在“http://localhost:3000/”上,然后我想顯示示例“HaskellTipps”的鏈接,然后重定向到 http://localhost:3000/pages/HaskellTipps,其中文本顯示在我的 txt文件(也稱為 HaskellTipps)

我成功地設置了我的主頁,但很難將重定向到另一個網頁。

這是從我的 Main.hs 調用的並且工作正常。

main :: IO ()
main = scotty 3000 $ do
  get "/styles.css" $ do
    setHeader "Content-Type" "text/css"
    file "static/styles.css"

htmlString :: String -> ActionM ()
htmlString = html . LT.pack

indexHtml :: ActionM () 
indexHtml = htmlString $ e "h1" "My new Wiki"

根據文檔,您需要redirect function 。

我想,這很簡單

get "/" $ do
  redirect "/pages/HaskellTipps"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM