如何在完美的框架中取消/删除服务器端swift重定向客户端

时间:2017-04-05 06:38:02

标签: ios redirect swift3 perfect server-side-swift

在My Serverside swift演示中,我重定向到客户端。它永远地移动了。如何取消重定向。我使用下面的代码来重定向请求。

response.status = .movedPermanently
response.setHeader(.location, value: "http://www.perfect.org/")
response.completed()

现在我无法取消或不拨打其他功能。 有没有办法删除重定向请求?

1 个答案:

答案 0 :(得分:1)

PerfectTemplate项目:https://github.com/PerfectlySoft/PerfectTemplate.git已经证明了你的情况: https://github.com/PerfectlySoft/PerfectTemplate/blob/master/Sources/main.swift#L73

"routes":[
            ["method":"get", "uri":"/**", 
            "handler":PerfectHTTPServer.HTTPHandler.redirect,
             "base":"http://localhost:\(port1)"]
        ]

表示当前服务器上的所有请求都将转发到基本URL。