使用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

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

打开package.swift,修改工程名


改完后编译  终端运行:

swift build

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

.build/debug/ZeLuLiPerfectDemo  

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

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

swift package generate-xcodeproj

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


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

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

推荐阅读更多精彩内容

  • 诗词劝世莫伤悲, 失伴鸿鹄奋力飞。 网络无心人有意, 友期畅饮举金杯。 注:诗失,诗人,网友。
    艾思阅读 189评论 11 8
  • 1, 前几天和朋友聊到现实的问题,对未来的打算,这种话题,不是一两句能够说清楚的,而且说了旁人也未必能够理解,目标...
    张沐阳阅读 143评论 0 0
  • 你们是上山的人。 上山的人,永远不要瞧不起下山的人。 因为他曾经风光过,你还在山下。 山上的人。 千万不要瞧不起山...
    周踢踢阅读 197评论 0 0