Swift实现HTTP服务-Vapor
摘要
Vapor是一个使用swift语言编写的Web网络框架,它是跨平台的(mac、Linux),用户可以使用swift语言以及其丰富的第三方库来高效的完成多种网络服务。
安装(Mac)
因为是Swfit语言,所以Mac OS下安装比较友好。
安装xcode
AppStore下载安装xcode。
你也可以去Apple Developer下载页面去下载指定版本的xcode。
安装Homebrew
参考教程:Mac包管理工具-Homebrew
安装Vapor
执行如下命令:
1 |
|
Vapor命令行工具
创建项目
通过如下命令常见新项目:
1 |
|
创建的过程其实就是从github上clone一个模板,并可帮你进行简单配置。如果已经比较熟悉的话也可以不适用工具,直接从github上克隆模板开始项目。
在Mac系统下,模板可以直接编译运行。
编译项目
cd到项目根目录(例如:cd ~/hello
)执行如下命令:
1 |
|
运行项目
1 |
|
可通过终端打印的IP地址访问。
xcode运行与开发
如果是mac系统,可以直接用xcode来开发Vapor。直接用xcode打开Package.swift文件即可。
Swift实现HTTP服务-Vapor
https://houboye.github.io/2023/08/01/server/230801-vapor/