Express无法使用app.get

时间:2017-02-19 09:27:26

标签: node.js express

我试图创建额外的路线,但是,无论我尝试什么,我总是得到"不能GET / x"错误。可能是什么原因?

这是我的server.js文件;

var express = require('express');
var app = express();
var router = express.Router();

// set the view engine to ejs
app.set('view engine', 'ejs');

// index page 
app.get('/', function(req, res, next) {
    res.render('pages/index');
});

app.get('/sample', function(req, res) {
    res.send('this is a sample!');  
});

// declaring static css
app.use(express.static(__dirname + '/public/'));

app.listen(8080);
console.log('8080 port');

我的http://localhost:8080/sample给了我; "不能GET / sample"

1 个答案:

答案 0 :(得分:0)

重新启动服务器解决了这个问题。这对我很有意思,因为I thought we could add the routes on the run.