用于自己的Blog Copy,如想使用,請自取。
用swift搭建后臺
你需要 insert to you computer
curl -sL check.vapor.sh | bash
curl -sL toolbox.vapor.sh | bash
以上倆步用于初始化 Vapor
如果提示,說明安裝失敗
-bash: vapor: command not found
一萬年以后 .....
終于安裝完成了,會給一些提示信息,讓你使用
vapor --help
用vapor
命令查看幫助文檔,如果跑成功,證明安裝成功,隨便new一個project
cd ~ cd Desktop
這里我直接到桌面去創建
vapor new project-name
Vapor show me for Cloning Template [~]
waiting again ......
如果你看到你的project創建成功,官網給出了文件結構
如果你想再xcode 中打開,保留 package.swift文件
cd 到目錄
vapor xcode -y
官網推薦目錄結構,其他可以Delete
打開main.swift
//一個簡單的get 方法
drop.get("hello") { request in //resource http://localhost:8080/hello
return "hello Vapor";
} ```
> ``` vapor build ```
vapor 創建,又是一萬年.....下面是一些提示信息
```Fetching Dependencies [Done]
Building Project [Done] ```
> ``` vapor run serve ```
Running helloVapor...
No preparations.
Server 'default' starting at 0.0.0.0:8080
GET /hello
GET /favicon.ico ```
告訴你請求的URL,端口,運行的project
到此為止,vapor的基礎知識基本儲備~
Heroku 部署屬于自己的服務器
首先注冊賬號,然后創建一個新的App project
heroku login
cd 到你的project
$ cd my-project/
$ git init
commit you code
$ git add .
$ git commit -am "make it better"
$ git push heroku master
可以綁定你的分支,方便push
$ heroku git:remote -a chnswift
接著用vapor 部署 heroku
vapor heroku init
完成,請求剛才我們的get方法
Tap
URL : https://henryswift.herokuapp.com/hello
To generate a new Xcode project for a project, use:
vapor xcode
If you'd like to automatically open the Xcode project, use
vapor xcode -y