[英]Pug (Jade) templating engine is malforming my string
如果我在我的后端創建一個測試 function 例如:
function testFunction(){
return 'https://test.com/?test=erhc0m24t0v&url=https%3A%2F%2Fwww.groupon.com%2Fdeals%2Fbienestar'
}
然后我在渲染時將它傳遞給視圖,並從我調用的視圖中:
script.
console.log('#{testFunction()}')
它通過添加我認為是 url 編碼的空格和分號來破壞我的字符串:
https://test.com/?test=erhc0m24t0v&url=https%3A%2F%2Fwww.groupon.com%2Fdeals%2Fbienestar
而預期 output 很簡單:
https://test.com/?test=erhc0m24t0v&url=https%3A%2F%2Fwww.groupon.com%2Fdeals%2Fbienestar
是什么導致這種情況發生? 謝謝
您正在使用轉義字符串插值#{
嘗試使用未轉義的字符串插值!{
來源: Pug 的插值參考
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.