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
이제 이것을 상단이나 파일에 넣는 신속한 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
이 repo 내부에서 build-documentation.sh 스크립트를 실행하십시오.
docs/docsets/Pisth.xml 의 증분 version 필드.
내 웹 페이지는 swiftyweb : colg.ddns.net으로 코딩됩니다