【问题标题】:app.get(/) not rendering the index.ejs fileapp.get(/) 不呈现 index.ejs 文件
【发布时间】:2017-10-22 07:02:31
【问题描述】:

我对 node.js 很陌生。我只是在关注 express js 的基本教程。我面临的问题是,即使按照这些步骤操作,我也无法呈现 index.ejs 文件。在点击 localhost 我得到 ReferenceError: index is not defined 在 C:\NodeJS\expressDemo.js:28:13

expressDemo.js:

var express= require('express');
var bodyParser= require('body-parser');
var path= require('path');

var app = express();
/* var logger = function(req, res, next){
console.log("logging");
next();
}
app.use(logger); */ //middleware

//view engine--ejs

app.set('view engine','ejs');
app.set('views',path.join(__dirname,'views'));

 /* body parser middleware */ 
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:false}));

app.get('/',function(req,res){

    res.render(index);
});
app.listen(3000, function(){
    console.log("application started on 3000 port");

})

【问题讨论】:

    标签: node.js express ejs middleware referenceerror


    【解决方案1】:
    app.get('/',function(req,res){
    
     res.render("index");
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      • 2021-10-25
      • 2015-04-19
      • 2013-04-30
      • 1970-01-01
      • 2018-03-18
      • 2015-02-24
      相关资源
      最近更新 更多