基于SwiftNIO的MacroExpress示例

Macro.swift是一个小型的、不受质疑的“不要介入”/“我不想等待”的Swift异步Web框架,在Swift中复制Node API,以类型安全且快速的方式实现。该存储库包含多个示例,可在Xcode中使用,也可通过swift run命令运行。包括部署到AWS Lambda的示例,以及原始HTTP服务器(不含Express附加功能,如中间件和模板)的示例。示例代码如下:

$ Sources/httpd-helloworld/main.swift
2020-01-07T17:14:35+0100 notice: Server listening on http://localhost:1337/
单个源文件:
#!/usr/bin/swift
zip 文件大小:256.92KB