Swift – 使用HTML的蒸汽

我最近从Perfect切换到Vapor.In Perfect你可以做这样的事情而不使用html文件.

routes.add(method: .get,uri: "/",handler: {
    request,response in
    response.setHeader(.contentType,value: "text/html")
    response.appendBody(string: "

在Vapor中我发现返回html的唯一方法就是这样做.如何在不使用蒸汽中的html文件的情况下返回html代码?

 drop.get("/") { request in
    return try drop.view.make("somehtmlfile.html")
} 
最佳答案
您可以构建自己的Response,完全避免视图.

drop.get { req in
  return Response(status: .ok,headers: ["Content-Type": "text/html"],body: "

要么

drop.get { req in
  let response = Response(status: .ok,body: "

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...