運(yùn)行環(huán)境:MacOS ? ? ? ? 工具:終端
1础废、創(chuàng)建項(xiàng)目文件夾
? ? ?mkdir ServerDemo
2、創(chuàng)建Package.swift文件归斤,并完善其中內(nèi)容
? ? ?touch Package.swift
? ? //swift文件中:
? ? import PackageDescription
? ? let package = Package(
? ? name: “SwiftServerDemo”,
? ? dependencies: [
? ? ? ? ?.Package(
? ? ? ? ? ? ? url:? “https://github.com/PerfectlySoft/Perfect-HTTPServer.git”,
? ? ? ? ? ? ? majorVerson: 2,
? ? ? ? ? ? ? ?minor: 0
? ? ? ? )
? ? ?]
)
3栓票、創(chuàng)建Sources文件夾毅厚,用來(lái)保存源程序
? ? ?mkdir Sources
? ? ?echo ‘print(“您好!”)’ >>Sources/main.swift
4过咬、編譯和運(yùn)行
? ? ?swift build
? ? ?.build/debug/ServerDemo
運(yùn)行無(wú)誤之后大渤,將main.swift中的代碼替換成一下代碼
然后再次進(jìn)行編譯、運(yùn)行:
swift build
.build/debug/SwiftDemo
終端上出現(xiàn)結(jié)果:
此時(shí)訪問(wèn)http://localhost:8181/就會(huì)在瀏覽器看到相關(guān)結(jié)果
附:在終端輸入swift package generate-xcodeproj可創(chuàng)建xcodeproj文件援奢,使用Swift軟件包管理器進(jìn)行管理服務(wù)器