我正在尝试使用Express和Pug(Jade)来渲染/显示页面,而函数get()将返回未定义的警告......
我跑了:
npm install express --save
npm install pug --save
使用未定义的get方法继承JS文件的顶部...
var app = require('express')();
app.set('view engine', 'pug');
app.get('/', function (req, res) {
console.log("test"); //line isn't reached
res.render('index', { title: 'Hey', message: 'Hello there!' })
});
运行时没有错误,它只是不起作用。
答案 0 :(得分:3)
您需要通过
启动快速服务器app.listen(9000, function(){
console.log('Server started...');
});
将此行添加到JS文件的底部。然后打开浏览器并点击网址:
localhost:9000
只有这样才能通过express调用GET方法调用。