我最近从 Perfect 切换到 Vapor。在 Perfect 中,你可以做到这一点而不使用 HTML 文件。
routes.add(method: .get, uri: "/", handler: {
request, response in
response.setHeader(.contentType, value: "text/html")
response.appendBody(string: "<html><img src=http://www.w3schools.com/html/pic_mountain.jpg></html>")
response.completed()
}
)
在Vapor中,我发现惟一返回HTML的方法是这样做。如何在不使用HTML文件的情况下返回HTML代码?
drop.get("/") { request in
return try drop.view.make("somehtmlfile.html")
}