11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour les amis !

J'essai de tester le code ci dessous en node.js mais lorsque je le lance la console m'affiche ce ci :


[#brown][/#]

"   TypeError: connect.createServer is not a function
    at Object.<anonymous> (/Users/Diego/Desktop/nodejs/test.js:2:19)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3)
    at Function.Module.runMain (module.js:609:10)
    at startup (bootstrap_node.js:158:16)
    at bootstrap_node.js:598:3
MacBook-Pro-de-PEREZ:nodejs Diego$ node test.js
/Users/Diego/Desktop/nodejs/test.js:2
var app = connect.createServer();
                  ^
" 




alors je voudrais connaître la raison s'il vous plaît car mon code me paraît bien.
Voilà le code qui me permet de créer un serveur HTTP en utilisant Connect :
merci d'avance.
 
var connect = require ("connect") ;
var app = connect.createServer();
	app.use(function(req, res, next) {
		console.log("Appel caalback 1");
		res.setHeader("nom", "Diego" );
		next() ;
	});

	app.use(function(req, res,) {
	console.log("Appel caalback 2");
	res.end("Diego");
	});

app.listen(3000) ; 

Modifié par DiegoGaby (29 Oct 2017 - 05:46)
DiegoGaby a écrit :
Bonjour les amis !

J'essai de tester le code ci dessous en node.js mais lorsque je le lance la console m'affiche : " TypeError: connect.createServer is not a function
at Object.&lt;anonymous&gt; (/Users/Diego/Desktop/nodejs/test.js:2:19)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
MacBook-Pro-de-PEREZ:nodejs Diego$ node test.js
/Users/Diego/Desktop/nodejs/test.js:2
var app = connect.createServer();
^
"


alors je voudrais connaître s'il vous plaît car mon code me paraît bien.
Voilà le code qui me permet de créer un serveur HTTP en utilisant Connect :
merci d'avance.

 
var connect = require ("connect") ;
var app = connect.createServer();
	app.use(function(req, res, next) {
		console.log("Appel caalback 1");
		res.setHeader("nom", "Diego" );
		next() ;
	});

	app.use(function(req, res,) {
	console.log("Appel caalback 2");
	res.end("Diego");
	});

app.listen(3000) ; 
Merci infiniment ça marche mais peu-être que c'est depuis la nouvelle version de Node Js car le code je l'ai appris avec mon livre consacré a nodejs
En tout cas merci beaucoup !