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