在ejs脚本中调用环境变量

Jul*_*osa 4 environment-variables ejs node.js

我需要在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>
Run Code Online (Sandbox Code Playgroud)

Edw*_*abu 5

<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>
Run Code Online (Sandbox Code Playgroud)

使用<%= process.env.userId%>获取userId