构建照片博客应用的用户注册服务器
在开发照片博客应用时,用户注册服务器的搭建是至关重要的一环。本文将详细介绍如何开发和测试一个简单的用户注册服务器,同时阐述其背后的工作原理。
应用功能与架构概述
应用提供了一系列与用户相关的功能接口:
- :username/unfollow :取消关注用户
- :username/upload :上传图像数据但暂不发布
- :username/post :向关注者发布图像
- :username/stream :获取最新图像流
应用的完整架构从物理移动设备上的移动应用开始,移动应用与 nginx 代理服务器通信,nginx 代理服务器与 Node 服务器通信,Node 服务器再与 MongoHQ 服务通信。
服务器搭建准备
使用 Node JavaScript 服务器来实现应用的服务器端,该服务器可以部署在 Amazon 或 Rackspace 上,并且可以在多个服务器上运行多个实例,通过 nginx 或专有负载均衡器进行负载均衡。
服务器代码由三个文件组成:
- server.js :包含业务逻辑
- common.js :包含实用函数
- config.js :包含配置细节
在构建面向公众的 API 时,验证实现的正确性尤为重要,可以使用验收测试来完成这一任务。验收测试与单元测试不同
超级会员免费看
订阅专栏 解锁全文
171万+

被折叠的 条评论
为什么被折叠?



