文件名称:swift-html-vapor::droplet: Vapor 插件,用于类型安全、可转换的 HTML 视图
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-18 13:35:18
html swift dsl vapor server-side-swift
swift-html-vapor 插件,用于使用类型安全、可转换的 HTML 视图。 动机 在 Vapor Web 应用程序中呈现 HTML 的最流行选择是使用 Leaf 模板语言,但它会将您的应用程序暴露给运行时错误和无效的 HTML 。 我们的插件通过将 HTML 直接嵌入到 Swift 强大的类型系统中来防止在编译时出现这些运行时问题。 它使用 DSL 来构建使用普通 Swift 数据结构的 HTML 文档。 用法 要使用该插件,您只需从路由器回调中返回一个Node值: import HtmlVaporSupport import Vapor let app = try Application () let router = try app. make (Router. self ) router. get ( " / " ) { _ in Node. h1 ( " Hel
【文件预览】:
swift-html-vapor-main
----Sources()
--------HtmlVaporSupportExample()
--------HtmlVaporSupport()
----.swift-version(4B)
----Dockerfile(146B)
----Tests()
--------LinuxMain.swift(137B)
--------HtmlVaporSupportTests()
----.travis.yml(354B)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(998B)
----Package.swift(853B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(1KB)