在ejs脚本中调用环境变量

时间:2018-08-13 16:37:59

标签: node.js environment-variables ejs

我需要在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>

1 个答案:

答案 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