Node.js 如何在react渲染函数中使用ejs变量?

Node.js 如何在react渲染函数中使用ejs变量?,node.js,express,reactjs,ejs,Node.js,Express,Reactjs,Ejs,我正在向index.ejs传递一个变量abcd,该变量反过来调用react js文件来呈现index.ejs页面。我已经能够访问index.ejs中的,但无法访问react的render函数。你能帮我吗 谢谢我遇到了同样的问题,但是使用了一个index.html文件,该文件由React组件填充,并通过如下方式解决了此问题: index.html中的 <script> window.abcd = '<%- abcd %>'; </script> wi

我正在向index.ejs传递一个变量
abcd
,该变量反过来调用react js文件来呈现index.ejs页面。我已经能够访问index.ejs中的
,但无法访问react的render函数。你能帮我吗


谢谢

我遇到了同样的问题,但是使用了一个index.html文件,该文件由React组件填充,并通过如下方式解决了此问题:

index.html中的

<script>
    window.abcd = '<%- abcd %>';
</script>

window.abcd='';
在您的反应组件中

render: function(){
    return(
       <div>
            <p> {window.abcd} </p>
       </div>
    );
}
render:function(){
返回(
{window.abcd}

); }

这对我来说非常有效,如果有人有更干净的建议,我就加入

遇到类似的问题。我在服务器端看到其他渲染React组件的方法。你救了我的第二天..,在过去的几个小时里一直在寻找这个答案,在当天结束前刚刚找到。。