2016-09-26 8 views
0

私はopenclassroomsのnodejsをフランス語のWebサイトで学習していますが、動作しないコードを試しました。どうして?動的ルートの基本的な例が機能しない

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); 

答えて

0

以下のようにあなたが(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); 
関連する問題