
# 签名不匹配异常(Node.js SDK)
**异常说明：**如果从返回结果的CommonMsg.Status中获取到的HTTP状态码为403，CommonMsg.Code中获取到的OBS服务端错误码为SignatureDoesNotMatch。
**解决方案：**
1. 检查endpoint：是否在endpoint前多加了桶名，这个也会报签名不匹配错误。
2. 检查AK、SK：请确保AK、SK输入正确，成对匹配，且与请求所用AK、SK保持一致。
3. 检查StringToSign：
   StringToSign的构造规则：
   ```
   HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Date + "\n" + CanonicalizedHeaders + CanonicalizedResource
   ```
   
   
 
