使用swift语言来实现服务器

好久没写东西了,这几天在鼓捣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

使用swift语言来实现服务器_第1张图片

2).编译模版,首次编译会比较慢

打开package.swift,修改工程名


使用swift语言来实现服务器_第2张图片

改完后编译  终端运行:

swift build

速度会有点慢,这是会下载各种依赖包,编译完成后,再执行启动服务器命令

.build/debug/ZeLuLiPerfectDemo  

执行完毕后,我们就可以通过浏览器访问我们的Perfect服务器了。默认端口是8181,所以我们访问的本机地址是localhost:8181。下方是访问上述地址返回的具体信息,如下所示:

使用swift语言来实现服务器_第3张图片

接下来创建xcode项目,方便写代码,终端运行:

swift package generate-xcodeproj

创建完成后,选择黑色的运行,启动成功后会打印ip 端口号 这样你的本地服务器就搭完了


使用swift语言来实现服务器_第4张图片

下一篇再讲如何写接口和部署到云服务器

你可能感兴趣的:(使用swift语言来实现服务器)