我正面临着一些转义斜线的问题,下面是我尝试过的代码片段。问题是如何将带有斜线斜线的变量分配给另一个变量。NodeJS转义斜杠
var s = 'domain\\username';
var options = {
user : ''
};
options.user = s;
console.log(s); // Output : domain\username - CORRECT
console.log(options); // Output : { user: 'domain\\username' } - WRONG
当我打印options
对象两个斜线来了么?
我感觉我真的/严重错误在这里做一些事情,这可能是基础。
更新:当我使用这个对象options
值传递,因为它是(有双斜线),和我用这与我的SOAP服务,并获得401错误是由于无效的用户属性值。
但是,当我尝试使用相同的用户值的PHP代码相同的给予适当的响应,在PHP中,我们也用两个斜杠来转义该值。
最有可能的控制台逃避字符串,因为..它比替代方案更好。 –
@JanDvorak谢谢,但我真的很抱歉没有完全明白你的意思。 – Dipak
你确定你的代码是正确的吗?运行,给我一个错误,因为选项中不存在'wsdl_headers'。 – user3432422