Je suis actuellement un tutorial sur la façon de construire un système d'authentification HTTP simple dans Node.js. J'ai suivi à peu près toutes les étapes du tutoriel comme il dit, mais quand j'essaie de l'exécuter, je reçois toujours cette erreur: TypeError: object is not a function
Node.js Authentification TypeError: objet n'est pas une fonction
Voici le code du tutoriel: (L'erreur se produit sur la ligne 3)
var http = require("http");
var auth = require("http-auth");
var digest = auth({
authRealm: "Private area",
authFile: __dirname + "/htpasswd",
authType: "digest"
});
var server = http.createServer(function(request, response) {
digest.apply(request, response, function(username) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello " + username);
response.end();
});
});
server.listen(80);
console.log("Server is listening");
Merci d'avance! Désolé si cette question est assez stupide, je suis nouveau sur Node.js. : P
La mention sur laquelle vous obtenez l'erreur LINE est toujours un bon indice, BTW. Aide vraiment les autres personnes qui regardent le code. –
@JeremyJStarcher mis à jour! – javathunderman