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

2017-01-14 10:45:25来源:http://www.jianshu.com/p/72ac4e979aa9作者:野原新之助楠人点击

第七城市

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



project

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


vapor xcode -y


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



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




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




第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台