swift服务器,Vapor完整项目介绍(1)

    不好意思,最近有一些忙,没有时间整理。而且项目也没有时间更新,没有增加功能了。这里跟大家分享一下swift后端的一些经验和走过的坑。

项目介绍:WLove (一个社区类型APP),客户端OC写的,这里就不介绍了。服务端Swift写的,用的是Vapor 框架。

服务器:阿里云ECS(1核1 GB 1M)

数据库:阿里云RDS(1核1 GB)

Redis:服务器配置了一个redis

对象存储:OSS(这里只买了资源包,通过服务器内网链接)省钱😆

短信服务:阿里短信

推送服务:1.极光推送 2.vapor写的推送服务

IM功能:环信

服务器语言及框架:swift,vapor

以上就是我这个APP的所有软硬件准备。

服务器swift和vapor环境配置,这里就不做介绍了,vapor文档写的很清楚,也很好配置文档地址



项目所配置的package



推送服务的package配置




Config+Setup :配置mysql和对应的ORM

RouteTool :所有路由的注册

Category:一些常用的扩展

Middleware:中间件(拦截器),验证token,验证身份,等等。

ModuleTool:短信服务,推送服务,OSS存储下载,环信,redis缓存。

Controllers:路由对应的各个业务

Models:数据Model

大家可以先下载APP配合页面一起看(再次打个广告😆)WLove(点我下载)

整体项目结构就先介绍到这里,下一篇会写各个业务模块,各个服务模块。或者想了解swift写服务端的一些情况的可以下面留言,我会优先更新大家感兴趣的文章。

或者大家有什么idea,想实现什么功能也可以留言,有时间我会更新功能。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,501评论 4 61
  • 嗯哼嗯哼蹦擦擦~~~ 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 ...
    philiha阅读 10,470评论 0 6
  • 一,放弃webpack 开始入手可能会觉得很乱,东西太多,就是一锅大杂烩,当然也有很多前端大神会觉得这工具用起来很...
    goku666阅读 3,627评论 0 2
  • 豹子2017阅读 2,555评论 0 0
  • 很多人问你知道爱一个人是什么感觉吗?我也问过我自己,爱一个人是什么感觉?比如在做某一件事情的时候你会在想...
    帅帅贱阅读 2,256评论 0 0

友情链接更多精彩内容