NodeJS表达未解析的函数或方法get()

时间:2017-09-30 05:35:28

标签: javascript node.js express pug undefined

我正在尝试使用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!' })
  });

运行时没有错误,它只是不起作用。

1 个答案:

答案 0 :(得分:3)

您需要通过

启动快速服务器
app.listen(9000, function(){
console.log('Server started...');
});

将此行添加到JS文件的底部。然后打开浏览器并点击网址:

localhost:9000

只有这样才能通过express调用GET方法调用。