首页 > 解决方案 > 邮递员没有渲染我用快递写的 HTML 页面

问题描述

我试图将我的 HTML 页面与我的 express 应用程序链接并通过邮递员进行预览,但邮递员没有显示我的 HTML 内容,我只是得到空白页,但是当我只是使用 res.get 进行测试时(“这是一个示例”)它可以工作非常好,显示我的文字,而且我的代码没有错误,任何人都可以帮助我确定问题可能是什么?在这里我尝试了漂亮的标签,你看不到预览

在这里我尝试了预览选项卡,但仍然没有

可视化也不显示任何内容

这是我的快递应用程序代码:

var express = require('express');
var app = express();

app.get("/", function(req,res){
res.render("home.ejs");
});

app.listen(3000, function(){
console.log("server is listening!");
});

我的 home.ejs 中也有一个代码,就是这样:

<h1>This is the home page</h1>

标签: node.jsexpressnpmpostmanejs

解决方案


我终于找到了答案,它非常愚蠢,但这就是我注意到它的方式,我去了视图文件夹,看到 home.ejs 文件实际上是 0kb,所以我打开它并且它是空的,所以我粘贴并保存并再次尝试它仍然是0kb,所以直到我粘贴上面附加的普通HTML代码并且我实际上从编辑器选项卡中关闭了文件,当它保存并将文件的大小更改为1kb并且我测试了它和它工作得非常好,所以你必须在你写你想要的东西之后从编辑器中关闭ejs文件..如果你问我真的很愚蠢的问题..


推荐阅读