简述
这是基于 Swift 4.1 和 Vapor 3 框架的 Swift 服务端开源项目,目前文档列举的 API 已经部署在正式环境应用中,后续有新增会不断完善。
使用
运行项目前的前期工作: 点击Clone or download下载项目。
基于 macOS 环境,需要安装 Xcode、 Vapor 3、MySQL 。
基于 Linux 环境,需要安装 Swift 4.1、 vapor 3、MySQL 。
以上 Vapor 和 MySQL 安装完成后, 需要在终端以 Root 身份进入 MySQL ,执行以下命令:
创建 Debug 模式下的数据库: create database vaporDebugDB character set utf8mb4;
创建 Release 模式下的数据库: create database vaporDB character set utf8mb4;
创建项目中用到的数据库登录用户: grant all privileges on *.* to sqluser@"%" identified by "qwer1234" with grant option;
ok,现在打开终端,依次执行:
cd 到 VaporServer
执行 vapor build && vapor run
当你看到 Server starting on http: //localhost:8080 的时候,便是已经运行成功了!
此时可以查看目前已完成的 API 示例文档并调试。
提示:在 macOS 上 可以通过 vapor xcode -y 生成 Xcode 项目进行开发和调试。
反馈
License
SwiftServerSide-Vapor is released under theMIT license. See LICENSE for details.
领取专属 10元无门槛券
私享最新 技术干货