Vapor by swift 3 : learn one day , HELLO Vapor!

用于自己的Blog Copy,如想使用,请自取。

用swift搭建后台

API传送门

你需要 insert to you computer

curl -sL check.vapor.sh | bash

Install Toolbox

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创建成功,官网给出了文件结构

Vapor by swift 3 : learn one day , HELLO Vapor!_第1张图片
project

如果你想再xcode 中打开,保留 package.swift文件
cd 到目录

vapor xcode -y

官网推荐目录结构,其他可以Delete

Vapor by swift 3 : learn one day , HELLO Vapor!_第2张图片
new project

打开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 api and download

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

Vapor by swift 3 : learn one day , HELLO Vapor!_第3张图片

完成,请求刚才我们的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

你可能感兴趣的:(Vapor by swift 3 : learn one day , HELLO Vapor!)