我需要在ejs模板中使用流程变量才能调用端点,但是从这种情况下,我无法到达流程nodejs变量。
我该如何实现?
<a class="imgLink" href="#" onclick="get_user_info()">
<div style="border: 2px solid gray;padding: 8px">Info</div>
</a>
<script>
function get_user_info() {
$.get(`/users/${process.env.userId}`, function(data) {
// Do something
})
}
</script>
答案 0 :(得分:3)
<a class="imgLink" href="#" onclick="get_user_info()">
<div style="border: 2px solid gray;padding: 8px">Info</div>
</a>
<script>
function get_user_info() {
var userId= '<%= process.env.userId %>';
$.get(`/users/${userId}`, function(data) {
// Do something
})
}
</script>
使用<%= process.env.userId%>
获取userId