SwiftyWeb
1.0.0
SwiftyWeb包括CGI的迅速帮手。
您可以这样使用:
// GET
" h1 " . htm ( ) {
print ( " GET Parameters " )
}
" ul " . htm ( ) {
for (key , value ) in GET {
" li " . htm ( ) {
print ( key + " : " + value )
}
}
}
// POST
" h1 " . htm ( ) {
print ( " POST Parameters " )
}
" ul " . htm ( ) {
for (key , value ) in POST {
" li " . htm ( ) {
print ( key + " : " + value )
}
}
}初始化项目,通过软件包管理器安装,编译和移动?
不。
使用SwiftyWeb,您可以简单地编写代码并打开浏览器。
在外壳中安装键入此内容:
curl https://raw.githubusercontent.com/ColdGrub1384/SwiftyWeb/master/install 2>/dev/null | sudo bash
或者,在此存储库中,运行:
./install nodownload
现在,您可以编写Swift CGI,将其放在顶部或您的文件中:
#!/usr/bin/swiftw
// Your code here
(Don't forget to chmod +x your file)
您还可以包含其他文件:
#!/usr/bin/swiftw AnotherFile.swift
// Your code here
使用“#!/usr/bin/swiftw”加载CGI非常慢,您可以手动编译文件:
swiftw -o path_to_new_executable文件要编译
将创建一个文件,您可以将其放入CGI的文件夹中。
在Mac中,您还可以构建框架打开SwiftyWeb.xcodeproj ,并在命令行项目中包含框架。不要忘记打印"Content-Type: text/htmlnContent:n" !
如果您想为文档做出贡献,请不要编辑docs目录,而只需文档代码,该页面将由我爵士乐生成,或者如果您愿意,请自己生成。
[sudo] gem install jazzy
并在此存储库中运行build-documentation.sh脚本。
docs/docsets/Pisth.xml中的增量version字段。
我的网页用SwiftyWeb编码:colg.ddns.net