序言
Vapor是 Swift 最流行的 Web 網(wǎng)絡(luò)框架。它可以為你的網(wǎng)站或 API 提供精美的頁(yè)面展示和簡(jiǎn)易的使用方式省撑。
在 macOS 上安裝
要在 macOS 上使用 Vapor赌蔑,你將需要 Swift 5.2 或更高版本俯在。
0x00 安裝 Xcode
必須安裝 Xcode11 或更高版本。
安裝后娃惯,打開 Terminal 輸入以下命令打印 Swift 的版本跷乐,檢查版本號(hào)以確保安裝成功。
swift --version
執(zhí)行之后應(yīng)該能夠看到 Swift 的版本信息已打印趾浅。
Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
Target: x86_64-apple-darwin20.1.0
Vapor 4 需要 Swift 5.2 或更高版本愕提。
0x01 Toolbox
現(xiàn)在你已經(jīng)安裝了 Swift,讓我們安裝 Vapor Toolbox皿哨。 使用 Vapor 不需要此 CLI 工具揪荣,但是它包含一些實(shí)用的程序,例如新項(xiàng)目創(chuàng)建往史。
Toolbox 通過(guò) Homebrew 分發(fā)仗颈。如果你還沒(méi)有安裝 Homebrew,請(qǐng)?jiān)L問(wèn) brew.sh 查看安裝說(shuō)明椎例。
brew install vapor
經(jīng)過(guò)一段時(shí)間的等待挨决,可以在命令式輸入 Vapor 包含的可用命令列表。
vapor --help
Usage: vapor <command>
Vapor Toolbox (Server-side Swift web framework)
Commands:
build Builds an app in the console.
clean Cleans temporary files.
heroku Commands for working with Heroku
new Generates a new app.
run Runs an app from the console.
supervisor Commands for working with Supervisord
xcode Opens an app in Xcode.
Use `vapor <command> [--help,-h]` for more information on a command.