<iframe class="iframe-preview" width="100%" src="./views/main.ejs">
</iframe>
</body>
</html>
我想从index.ejs
呼叫node.js
,从main.ejs
呼叫index.ejs
。 index.ejs
在屏幕上显示良好,但是main.ejs
继续下载...
是否可以用ejs
在屏幕上显示iframe
?
答案 0 :(得分:0)
当它是服务器端技术时,您不应该在DOM中使用ejs,因此ejs文件不可用,也不应该在浏览器中使用。而是像这样使用它:
<iframe class="iframe-preview" width="100%" src="/main">
</iframe>
</body>
</html>
指向“ / main”的链接将打开您的路由器
router.get('/main',(req,res)=>{res.render('./views/main.ejs'})
并返回您想要的页面(如果需要,在iframe中)。