Swift5.3-Vapor4教程

创建一个简单的Web API

1. 在Mac OS上安装 Vapor Toolbox

使用Homebrew安装Vapor

如果你还没有安装Homebrew,请访问https://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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。