3
하스켈 새내기 여기!Haskell-Scotty : 사용자 정의 헤더 설정 (x- 프레임 옵션)
내 haskell 측 프로젝트에서 scotty를 사용하여 일부 동적으로 생성 된 html 페이지를 제공합니다. 문제는 "x-frame-options"헤더가 "SAMEORIGIN"으로 설정되어있어 iframe 내부에서 페이지를 열 수 없다는 것입니다.
어떻게 헤더를 다른 것으로 변경할 수 있습니까? 모든 응답에 해당 헤더를 설정하고 싶습니다. 거기에 할 수있는 미들웨어가 있습니까?
감사합니다. 그런 다음
{-# LANGUAGE OverloadedStrings #-}
import Network.Wai -- from the wai package
import Web.Scotty hiding (options)
addFrameHeader :: Middleware
addFrameHeader =
modifyResponse (mapResponseHeaders (("X-Frame-Options", "whatever") :))
당신의 스카티 응용 프로그램에서 사용 :
main = scotty 6000 $ do
middleware addFrameHeader
get "/" (text "hello")
Exce 용서하다! 그것은 열쇠처럼 작동합니다. 감사 – afcastano