我最近作为iOS开发人员实习,并被告知要研究几个概念。我将在iOS应用程序上编码,我的雇主声称他们有一个couchDB服务器,iOS应用程序将与之交互以获取数据。他们告诉我iOS应用程序与节点服务器交互以从数据库中获取数据。他对节点服务器的含义有点困惑?他们是否像在couchDB数据库中那样引用节点服务器?
我知道这是一个非常普遍的问题,可能非常糟糕,但是如果有人能够让我了解iPhone应用程序如何与节点服务器进行交互,那将是非常好的。
答案 0 :(得分:2)
在野外部署CouchDB时,通常不会将端口5984/6984暴露给开放的互联网,而是通过Nginx或定制的代理应用程序向Couch代理请求来处理:
NodeJs是编写将Couchdb代理到JSON&开放互联网的应用程序的不错选择。 HTTP一直向下,就像它一样。我猜这就是你的雇主的意思。