서버 측 기능을 위해 nodejs 및 mongo db를 사용하는 모바일 응용 프로그램에서 작업하고 있습니다.노드 j에서 작동하지 않는 조건이있는 경우
모든 요청에 보낼 사용자 지정 헤더를 구현했으며 헤더 값을 확인하는 다음 기능이 있습니다.
다음/**
*
* Check Request headers
* @param : headers
* @returns : boolean
*
* */
function checkHeaders(data) {
var customHeader = JSON.stringify(data.appsecret).valueOf().trim();
var contentTypeHeader = JSON.stringify(data["content-type"]).valueOf().trim();
if (contentTypeHeader === "application/x-www-form-urlencoded" && customHeader === "xxxxx") {
return 1;
} else {
return 0;
}
}
난 항상 응답으로 0을 얻을 내가 3 개 변수의 값을 검사 한
1. 데이터
2. customHeader,
3. contentTypeHeader
을 즉 : 여기
어떤 제안이라도 도움이 될 것입니다.
미리 감사드립니다.
검사 : 여기
는좋은 코드를 작동 업데이트 된 코드입니다. –
문자열입니다. JSON.stringify() – Todd
@Todd : 예, 해당 변수의 모든 값을 얻었지만 다른 문자열과 값을 비교할 수 없습니다. – Neelanshu