ReactJS 구성 요소 내부의 함수를 사용하여 CouchDB 데이터베이스에서 사용자 프로필 사진을로드합니다. 내 컴퓨터에서 아무 문제없이 사진이로드됩니다. 다른 포트 10002
내 컴퓨터에서 실행 Nodejs 웹 애플리케이션 서버에 연결할 때 로컬 호스트 인 127.0.0.1
의 때문에, 그들이 사진을 볼 수 없습니다 예상대로couchdb 데이터베이스에서 이미지로드
, 그러므로
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
변경 내 컴퓨터의 IP 주소 인 192.168.145.137
. 그러나 이번에는 사진 내 자신의 컴퓨터에로드되지 않으며, 나는 다음과 같은 오류를 받고 있어요 :
Failed to load resource: net::ERR_CONNECTION_REFUSED
. 아래 그림과 같이
또한 또 하나의 문제는 웹 브라우저의 CouchDB를 데이터베이스의 IP 주소와 포트에있다가, + 변화를 + 내가을 Ctrl 키를 누르고 Sources
탭으로 이동하여 볼 수 있습니다 . couchdb 데이터베이스의 IP 주소 및 포트를 숨길 수있는 방법이 있습니까?
CouchDB의'bind_address'를 0.0.0.0으로 변경 한 후 CouchDB 서버의 IP 주소를 내 코드 인'192.168.145.137'에서 사용했습니다. 이제는 웹 애플리케이션이 잘 작동합니다 – user3405291