Nodejs shows Error “Cannot GET /test”

大憨熊 提交于 2019-12-02 10:36:19

You did not specify a route for /test. You should have

app.get('/test', function(req, res, next){
  res.render('test'); // This should have a view
});

Here i writing sample. create views folder in root folder and add one test.pub file to views then just run Note:dont forget to install pug and express

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

app.set('view engine', 'pug');
app.set('views','./views');

// here am directly sending response without using view engine

app.get('/', function (req, res) {
res.send('hello world')
 })

// here am sending response with using view engine

app.get('/test', function(req, res){
res.render('test');
});

app.listen(8000,function(){
 console.log(" Server is running on port 8000");
});
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!