0x00 Vapor Toolbox
Vapor
is an open-source
web
framework written in
Swift
.
官方網址:
https://vapor.codes/
Vapor Toolbox
is a command line interface (CLI) tool you use when developing Vapor apps
是開發 Vapor 應用程式時,使用的指令行界面(CLI)工具
1.安裝
vapor
:
前提是已經安裝好了
Homebrew
打開終端,輸入指令:
brew install vapor/tap/vapor
2.使用
vapor
建立項目:
vapor new HelloVapor
是否需要使用其他的庫,都輸入
n
進入檔案夾
HelloVapor
:
cd HelloVapor
運作:
swift run
首次下載下傳依賴,會比較耗時
成功後會提示:
[ NOTICE ] Server starting on http://127.0.0.1:8080
打開浏覽器,通路:
http://127.0.0.1:8080
會出現:
Hello, world!
0x01 Swift Package Manager
沒有
Xcode project
在建立的項目中
實際上
project file
被
.gitignore file
排除在外了
使用
SwiftPM
時,
Xcode
會在名為
.swiftpm
的隐藏目錄中建立一個工作區
Package.swift
聲明了目标、依賴項以及如何連結
main.swift
是應用程式入口,在
Run
子產品
you shouldn’t need to change
main.swift
or the
Run
module
自定義代碼應該放在
App
子產品或
其它
自定義子產品
下載下傳
RESTed mac app
來配合調試接口
當然,現在 Mac 上
App Store
裡面已經搜尋不到
RESTed
了
可以使用其他類似應用替代
能發起
GET
、
POST
這些請求就行
聽說
Apipost
就不錯哦~(2022-03-17 10:29:59)
排除故障
1.Update your dependencies:
swift package update
2.Clean and rebuild:
Command + Shift + K