动态路由基本示例不起作用

时间:2016-09-26 17:24:35

标签: node.js dynamic routes

我在法国网站的openclassrooms上学习nodejs,我尝试了一些不起作用的代码。为什么呢?

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

httpServer = http.createServer(function(request,response)
{
    response.writeHead(200);
    response.end('Tout va bien');
    app.get('/etage/:etagenum/chambre/', function(request, response) {
        response.setHeader('Content-Type', 'text/plain');
        response.end('Vous êtes à la chambre de l\'étage n°' + request.params.etagenum);
    })
});

httpServer.listen(3000);

1 个答案:

答案 0 :(得分:0)

如下所示进行更改

您需要将app对象传递给http.createServer()

var express = require('express');
var http = require('http');
var app = express();
httpServer = http.createServer(app);
app.get('/etage/:etagenum/chambre/', function(request, response) {
    response.setHeader('Content-Type', 'text/plain');
    response.end('Vous êtes à la chambre de l\'étage n°' + request.params.etagenum);
})

httpServer.listen(3000);