用于自己的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