2016-11-13 1 views
1
에서 하나 개의 객체를 수정

이의는 모바일 사용자가 액세스 할 수 있기 때문에의 모바일 서버를 부르 자, 내가 IP의 xx.xx.xx에서 노드 서버 배열이 있다고 가정 해 봅시다 :NodeJS - 두 개의 서로 다른 노드 서버

var users = [{username: "jim", stats: "x"}] 

는 지금은 PC 사용자만을위한, IP의 yy.yy.yy에서 다른 노드의 서버가 있습니다.

나는 사용자 "짐"는 자신의 PC와 자신의 휴대 aswell에서 HTTP 요청을 통해 자신의 사용자가 액세스 할 수 있도록 할뿐만 아니라, 그 장치 중 하나에 변경을 수행 할 때마다 자신의 객체를 수정합니다. 성과와 현명한 보안을 달성 할 수 있습니까?

답변

0

예,이 가능합니다. 단순함을 위해 두 노드 서 v가 동일한 db에 액세스하기를 원할 것입니다. 당신은 어떤 데이터베이스, NoSQL에 (MongoDB를) 또는 기존의 SQL 하나 (MySQL은, PostgreSQL을, 등)를 사용할 수 있습니다.

하여 MongoDB에
+0

, 내가 mongoose.connect이 있다고 가정 ('MongoDB를 : // localhost를/테스트'); 그것은 바로, 지금 IP로 변경해야합니다? 보안 문제가 발생할 수 있습니다. 내 노드 서버 중 하나에서 mongoDB를 어디에서 호스팅해야합니까? – user1938653

+0

예. 다른 컴퓨터에서 mongodb를 호스트하려는 경우 호스트를 지정해야합니다. 사용자 이름/암호를 사용하도록 mongodb를 설정할 수 있습니다 (어떤 경우에도 권장 됨). 그래서 보안을 다루어야합니다. 솔직히 말하면 2 노드 서버를 만드는 이유가 확실하지 않습니다. 왜 그냥 같이 가지 않는거야? –

+0

로드를 처리하지 못하면 어떻게됩니까? 앞으로 다른 서버가 필요할 수도 있습니다. – user1938653

관련 문제