首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Express和ejs

Express和ejs
EN

Stack Overflow用户
提问于 2021-07-12 15:02:37
回答 1查看 38关注 0票数 0

我最近开始学习EJS和Express。

这是我的app.js文件:

代码语言:javascript
复制
   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.ejs文件: index.ejs:

代码语言:javascript
复制
<h1>This is succesful !</h1>

love.ejs:

代码语言:javascript
复制
<h1>You fell in love with :</h1>
<p>This is from love.ejs folder</p>

我的代码能够呈现index.ejs文件,但不能呈现love.ejs。love.ejs显示以下文本,而不是正常的标题和段落。This is what is being displayed at http://localhost:3000/fallinlovewith/dipti我不知道这些“问号”符号是什么意思。我被困在这里了。有人能帮帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 15:31:05

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

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68343170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档