基于Swift的Web框架Vapor2.0文檔(翻譯)Toolbox

轉(zhuǎn)載請(qǐng)附原文鏈接:http://blog.fandong.me/2017/08/04/iOS-SwiftVaporWeb03/

前言

之前一直有做Java后臺(tái)開發(fā)的興趣,可是想到要看好多的Java教程,作為一個(gè)iOS開發(fā)者,我放棄了,
后來從朋友韓云智VL那里知道了這個(gè)框架,竟是用Swift寫的,不得不說,它燃起了我的興趣。
Vapor是一個(gè)基于Swift開發(fā)的服務(wù)端框架,可以工作于iOS,Mac OS,Ubuntu。
為了配合Swift部署到服務(wù)器,我把ECS的服務(wù)器系統(tǒng)改為Ubuntu16.04。

Vapor 2.0 - 文檔目錄
以下文字翻譯自Vapor Docs/Getting started/Toolbox

工具箱

安裝工具箱

Vapor的命令行界面提供了一般任務(wù)的入口和一些快捷方式


提示
如果你不想用Toolbox或者模板,請(qǐng)移步Manual來快速開始

幫助

幫助命令會(huì)打印出關(guān)于可用的命令和flags有用的信息,你也可以運(yùn)行--help在任何工具箱命令行中

vapor --help

Vapor命令行工具

vapor run這個(gè)命令是一個(gè)可以直達(dá)你的Vapor應(yīng)用程序的特殊工具箱命令
你可以使用vapor run serve來啟動(dòng)你的Vapor應(yīng)用程序,或者vapor run help來查看所有可以使用的應(yīng)用程序級(jí)的命令,這里面包含了你可以添加到你應(yīng)用程序中的自定義的命令

警告
vapor run --help這條命令會(huì)提供關(guān)于run命令的有關(guān)信息而且不會(huì)直接指向你的Vapor應(yīng)用程序

更新

當(dāng)依賴包管理器安裝完之后應(yīng)該更新下工具箱

Homebrew

brew upgrade vapor

APT

sudo apt-get update
sudo apt-get install vapor

模板

工具箱可以創(chuàng)建基于Vapor基礎(chǔ)模板的工程或者其他的git倉(cāng)庫(kù)

vapor new <name> [--template]

example
vapor new test --template=api創(chuàng)建一個(gè)基于api模板的test項(xiàng)目

名稱 標(biāo)記 詳細(xì)描述
API --template=api 基于Fluent數(shù)據(jù)庫(kù)的JSON API
Web --template=web 基于Leaf模板的HTML網(wǎng)站
查看在Github上所有的模板

筆記
如果你不指定模板標(biāo)記選項(xiàng),你將會(huì)使用默認(rèn)的API模板,以后也可以進(jìn)行修改

其他選項(xiàng)

工具箱將會(huì)建立一個(gè)基于你所選擇的模板標(biāo)記選項(xiàng)的絕對(duì)路徑

  • --template=web克隆https://github.com/vapor/web-template
  • --template=user/repo克隆https://github.com/user/repo
  • --template=http://example.com/repo-path克隆給到的完整url
  • --branch=foo可以用于標(biāo)記一個(gè)master之外的其他分支
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容