我正在尝试将API密钥(我在服务器端调用并传递到EJS文件)传递到脚本标签的src属性中。当我console.log该字符串时,它会完全打印出我想要的样子,但是我无法按照需要的方式更新src属性,以便能够运行脚本。我尝试使用模板文字等直接传递字符串变量。有什么想法吗?
DMY
答案 0 :(得分:0)
不能在标记定义内使用javascript,只能在script标记之间编写javascript,因此模板文字或变量在script标记的src值内不起作用
此外,您可以直接在HTML部分中使用通过路由传递的值
在代码中这样写
<script src="https://maps.googleapis.com/maps/api/js?key=<%= key%>&callback=initMap"
async defer> </script>