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ディレクトリを編集しないでください。コードを文書化するだけで、ページはJazzyで生成されるか、必要に応じて自分で生成します。
[sudo] gem install jazzy
このレポでbuild-documentation.shスクリプトを実行します。
docs/docsets/Pisth.xmlのインクリメントversionフィールド。
私のWebページには、swiftyweb:colg.ddns.netでコーディングされています