Javascript I';我想知道如何让EJB进入iframe src属性

Javascript I';我想知道如何让EJB进入iframe src属性,javascript,html,node.js,ejs,Javascript,Html,Node.js,Ejs,我想从node.js调用index.ejs,从index.ejs调用main.ejs。index.ejs在屏幕上显示良好,但是main.ejs继续下载。。。 是否有一种方法可以使用iframe在屏幕上显示ejs?您不应该在DOM中使用ejs,因为它是一种服务器端技术,因此ejs文件在浏览器中不可用。而是像这样使用它: <iframe class="iframe-preview" width="100%" src="./views/main.ejs"> </iframe>

我想从
node.js
调用
index.ejs
,从
index.ejs
调用
main.ejs
index.ejs
在屏幕上显示良好,但是
main.ejs
继续下载。。。
是否有一种方法可以使用
iframe
在屏幕上显示
ejs

您不应该在DOM中使用ejs,因为它是一种服务器端技术,因此ejs文件在浏览器中不可用。而是像这样使用它:

<iframe class="iframe-preview" width="100%" src="./views/main.ejs"> 
</iframe>

</body>
</html>

并将您的页面返回到您想要的任何位置(如果您愿意,可以在iframe中)。

视图资源在nodejs服务器中不是公共的,因此您不能这样做,您可以使用
    <iframe class="iframe-preview" width="100%" src="/main"> 
</iframe>

</body>
</html>
router.get('/main',(req,res)=>{res.render('./views/main.ejs'})