从 couchdb 数据库加载图像
Loading images from couchdb database
我使用 ReactJS 组件中的函数从 CouchDB 数据库加载用户个人资料图片。在我自己的电脑上,图片加载没有任何问题。
正如预期的那样,当其他人连接到我机器上端口 10002
上的 Nodejs 网络应用程序服务器 运行 时,他们看不到图片,因为 127.0.0.1
是本地主机:
loadImage(){
return(
<div>
<img src={'http://127.0.0.1:5984/passport-test/'+this.props.store.user._id+'/pic.jpg'}
height ='70px'/>
</div>
)
}
因此,我将 127.0.0.1
更改为 192.168.145.137
,这是我机器的 IP 地址。但是这一次,图片没有加载到我自己的机器上,我收到以下错误:
Failed to load resource: net::ERR_CONNECTION_REFUSED
我想知道我是否遗漏了有关从 couchdb 数据库文档加载图片的内容。
还有一个问题,在浏览器上,按ctrl+shift[可以看到couchdb数据库的IP地址和端口=33=]+i 并转到 Sources
选项卡,如下所示。有没有办法隐藏couchdb数据库的IP地址和端口。
这可能是因为 CouchDB 默认只监听 127.0.0.1
。设置管理员用户后,您可以将 bind_address
配置设置更改为您的 IP 地址(或 0.0.0.0
)。那么每个人都应该可以访问它。
或者,您可以添加到您的 Node.js 服务器的路由,代理到 CouchDB 附件。
我使用 ReactJS 组件中的函数从 CouchDB 数据库加载用户个人资料图片。在我自己的电脑上,图片加载没有任何问题。
正如预期的那样,当其他人连接到我机器上端口 10002
上的 Nodejs 网络应用程序服务器 运行 时,他们看不到图片,因为 127.0.0.1
是本地主机:
loadImage(){
return(
<div>
<img src={'http://127.0.0.1:5984/passport-test/'+this.props.store.user._id+'/pic.jpg'}
height ='70px'/>
</div>
)
}
因此,我将 127.0.0.1
更改为 192.168.145.137
,这是我机器的 IP 地址。但是这一次,图片没有加载到我自己的机器上,我收到以下错误:
Failed to load resource: net::ERR_CONNECTION_REFUSED
我想知道我是否遗漏了有关从 couchdb 数据库文档加载图片的内容。
还有一个问题,在浏览器上,按ctrl+shift[可以看到couchdb数据库的IP地址和端口=33=]+i 并转到 Sources
选项卡,如下所示。有没有办法隐藏couchdb数据库的IP地址和端口。
这可能是因为 CouchDB 默认只监听 127.0.0.1
。设置管理员用户后,您可以将 bind_address
配置设置更改为您的 IP 地址(或 0.0.0.0
)。那么每个人都应该可以访问它。
或者,您可以添加到您的 Node.js 服务器的路由,代理到 CouchDB 附件。