繁体   English   中英

iPhone应用程序如何与CouchDB交互?

[英]How does an iPhone app interact with CouchDB?

我最近获得了一名iOS开发人员的实习机会,并被告知要研究几个概念。 我将在iOS应用程序上编码,我的雇主说他们有一个iOS应用程序将与之交互以获取数据的bedDB服务器。 他们告诉我,iOS应用程序与节点服务器进行交互以从数据库中获取数据。 我对节点服务器的含义感到有些困惑? 他们是否像在ouchDB数据库中一样引用节点服务器?

我知道这是一个非常普遍的问题,可能确实很糟糕,但是如果有人可以让我深入了解iPhone应用程序如何与节点服务器进行交互,那将是很好的。

在野外部署CouchDB时,通常不将端口5984/6984暴露给开放的Internet,而是通过Nginx或定制的代理应用程序向Couch发出代理请求以处理:

  • SSL终止(CouchDB随附的mochiweb也无法处理较新的密码)
  • 身份验证(例如,您是否需要在Couch中复制用户帐户?)
  • 访问日志
  • ...或其他您想避免进入数据库服务器的跨领域问题。

就像以前一样,NodeJs是编写将Couchdb代理到JSON和HTTP的开放Internet的应用程序的不错选择。 我的猜测是您的雇主的意思。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM