好久没写东西了,这几天在鼓捣swift服务器,特意记录一下。
1.swift可以使用好几种框架来实现: Perfect,Vapor,Kitura,Zewo,Node.js等等,大部分是用perfect或者vapor. 接下来我就使用Perfect
2.系统要求: swift版本要高于3.0,所以xcode也必须是8.0以上。
3.开始搭建:
1).首先下载一份模版 终端运行:
git clone https://github.com/PerfectlySoft/PerfectTemplate
cd PerfectTemplate
ls
2).编译模版,首次编译会比较慢
打开package.swift,修改工程名
改完后编译 终端运行:
swift build
速度会有点慢,这是会下载各种依赖包,编译完成后,再执行启动服务器命令
.build/debug/ZeLuLiPerfectDemo
执行完毕后,我们就可以通过浏览器访问我们的Perfect服务器了。默认端口是8181,所以我们访问的本机地址是localhost:8181。下方是访问上述地址返回的具体信息,如下所示:
接下来创建xcode项目,方便写代码,终端运行:
swift package generate-xcodeproj
创建完成后,选择黑色的运行,启动成功后会打印ip 端口号 这样你的本地服务器就搭完了
下一篇再讲如何写接口和部署到云服务器