2016-12-27 1 views
0

안녕하세요, 저는 쉽게 응용 프로그램을 사용하고 재사용 할 수있는 응용 프로그램에서 사용되는 문구를 저장하고 싶습니다.내 웹 응용 프로그램에 문구를 저장하는 가장 좋은 방법은 무엇입니까?

로딩 메시지 또는 유효성 검사 메시지 또는 정보 메시지와 같은 단어의 예입니다.

나는이 중 일부를 저장하기 위해 .resx 파일을 사용해 보았지만, 내가 싫어하는 것은 내가 여러 번 그렇게 해낸 후에 게으른 서버에서 그 말씨를 얻을 필요가 있다는 것이다.

나는 또한 자바 스크립트 배열에 저장하려고했지만 클라이언트 측에 저장되어 있기 때문에 모든 사용자가 모든 단어를 볼 수 있다는 것을 깨달았다. 그러나 나는 그곳에 숨길 것이 없다. 그것은 어쩌면 옳은 일이 아니라고 생각합니다.

누구든지 좋은 의견이 있으십니까?

+0

세계적으로 액세스 할 수있는 속성이 있습니다 , 메시지가 보안 데이터의 일부 유형을 숨기지 않는 경우 자바 스크립트를 사용하여 이러한 유형의 데이터를 저장하는 것이 적합합니다. – BuddhistBeast

답변

0

일부 메시지를 저장하고 싶다면 자바 스크립트를 사용하는 것이 좋습니다.

var messages = { 
     "loading" : "Still loading", 
     "validation1" : "Please fill the required field", 
     "success" : "thats a success", 
     "failure" : "some error", 
     "custom1" : "custommsg1", 
     "custom2" : "custommsg2" 
} 

messages.js 사용자 정의 메시지가이 같은 를 사용하려면 어느 웹 페이지 및 사용을 포함, 다음과 같이 설정

은 JS 파일을 만들고 이름 :

나는 당신에게 다음과 같은 접근 방식을 제안 할 수 있습니다 예를 들어 을 사용하려는 경우 message.success 및 유사하게 message.loading 등의 메시지를 다른 메시지에 사용합니다.

키 값 쌍이므로 왼쪽 값이 고유해야합니다.

+0

나는이 대답을 좋아한다. 그래, 내가 숨길 필요가있는 보안 데이터가 없다. 나는 자바 스크립트에서 이것을하는 것이 나쁜 생각이라고 느꼈지만이 대답을 보았을 때 나는 이것이 옳은 것이라고 느꼈다. 감사! –

0

사용자가 귀하의 말씨를 볼 수 있으며 웹 앱에서 사용자의 데이터를 숨길 수있는 방법은 없습니다. 보안 데이터를 저장해야하는 경우 서버에 보관하십시오. 그렇지 않으면 사용자가 앱을 조사하지 못할 수 있습니다.

0

messages.json

라는 JSON 파일을 생성하고 이제 범위를 HTTP 요청

$http.get("messages.json").then(function(response) { 
     $scope.messages = response.data; 
}); 

을 수행하여 그에서 읽을 수있는 서비스를 생성하는 것은 내 말은

관련 문제