Swift5.3-Vapor4 后台教程

1,234 阅读2分钟

创建一个简单的Web API

##1. 在Mac OS上安装 Vapor Toolbox 使用Homebrew安装Vapor

如果你还没有安装Homebrew,请访问brew.sh 根据提示安装Homebrew

brew install vapor/tap/vapor

查看vapor命令 image.png

##2.根据模板创建应用并运行

mkdir ~/vapor
cd ~/vapor
vapor new JianshuVapor

创建过程中可以选择安装Fluent和选择1数据库(Postgres),后续如果有机会我会把每种数据库的安装过程都发出来.暂时以默认的为基础来写这个教程.有其他需要的同学可以私聊我.

贴出创建完成之后的图片: image.png ##3.进入工程目录

cd JianshuVapor/
open .

image.png 同学们可以通过这个文件结构看到,工程目录里面并没有Xcode启动文件,不要慌Vapor故意这样做的.这个是一个模版文件.我们之后一起来创建一个属于自己的空白模板 ##4.使用Xcode打开我们创建的模版应用 首先确保自己已经进入工程目录里面,在终端使用ls或者pwd查看. 然后使用Xcode打开工程文件

vapor xcode

在天朝由于客观原因,导致此过程会比较耗费时间,请大家第一次打开的时候耐心等待 (有小心思的同学私聊我,有能力自己科学上网的同学请无视这句话).我这里附上打开完成之后的图片 image.png ##5.创建自己的路由 项目的文件下载完成之后,打开对应的routes.swift文件 image.png 然后在app.get("hello") 这个路由下面创建一个新的路由

app.get("hello") { req -> String in
        return "Hello, JianshuVapor!"
}

确认项目和运行环境之后点击Xcode中的运行按钮. image.png 得到如下结果: image.png 然后在浏览器中运行http://127.0.0.1:8080/hello image.png 第一章结束. 下一章跟大家一起学习项目部署到heroku