我在法国网站的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);
答案 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);