Express and ejs



我最近开始学习EJS和Express。

这是我的app.js文件:

let app = express();

app.set('view engine', 'ejs');

app.get('/', (req, res) => {
res.render('index');
});
app.get('/fallinlovewith/:thing',(req,res)=>{
var name = req.params.thing;
res.render('love',{name:name});
});
app.listen(3000, () => console.log('Example app listening on port 3000!'));

以下是我的index.ejs和love.js文件:index.ejs:

<h1>This is succesful !</h1>

love.js:

<h1>You fell in love with :</h1>
<p>This is from love.ejs folder</p>

我的代码能够呈现index.ejs文件,但不能呈现love.js。love.js显示以下文本,而不是正常的标题和段落。这是显示在http://localhost:3000/fallinlovewith/dipti我不知道这些";问号";符号表示。我被困在这里了。有人能帮忙吗?

尝试在html:中指定语言和字符集

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
...

最新更新