Comment on fait pour faire fonctionner Writehead sur Node.js ? [Résolu]

Signaler
Messages postés
2
Date d'inscription
mardi 14 juillet 2020
Statut
Membre
Dernière intervention
15 juillet 2020
-
Messages postés
48245
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
14 octobre 2020
-
Salut,

Je débute avec Node.js même si j'ai déjà fait du Javascript, mais j'ai quelques difficultés.

J'aimerais savoir comment marche le writehead. J'ai vu que tu dois normalement l'utiliser, mais ça me fait tout planter personnellement. Quand je ne l'utilise pas ça marche, mais bon je veux vraiment être sure de ce que fait : response.writehead(200).

Voici le code que j'essais de faire fonctionner:
let HTTP = require('http');
    
let Server = HTTP.createServer();

Server.on('request', (request, response) => {

    response.writehead(200); // ICI
    response.end('Salut ca va?');
})

Server.listen(8080);


Et voici ce qui se passe sur le terminal:

C:\Users\etien\PremierScript.js:7
response.writehead(200); // ICI
^

TypeError: response.writehead is not a function
at Server.<anonymous> (C:\Users\etien\PremierScript.js:7:14)
at Server.emit (events.js:315:20)
at parserOnIncoming (_http_server.js:790:12)
at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)

2 réponses

Messages postés
48245
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
14 octobre 2020
6 256
Bonjour,

Tu as demandé la suppression de ton post ce qui n'est pas accepté. Nous ne supprimons que les données personnelles qu'il est imprudent de publier sur un forum public.

Au cas où... Il est d'usage, quand on trouve soi-même la solution, de revenir la donner sous sa question pour le bénéfice de ceux qui auraient le même souci. Merci pour ton attention.
Messages postés
2
Date d'inscription
mardi 14 juillet 2020
Statut
Membre
Dernière intervention
15 juillet 2020

En faites j'avais juste fait une erreur de syntaxe:


Fallait mettre ça a la place:

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Salut ca va?');
}).listen(8080);
Messages postés
48245
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
14 octobre 2020
6 256
Merci :-)