Skip to content

Instantly share code, notes, and snippets.

@alyson-b69
Created September 8, 2020 08:06
Show Gist options
  • Save alyson-b69/ee784dffafe5eb692f773d5abe589f7b to your computer and use it in GitHub Desktop.
Save alyson-b69/ee784dffafe5eb692f773d5abe589f7b to your computer and use it in GitHub Desktop.
NodeJS Créer un serveur
const http = require("http");
const url = require("url");
const port = 8000;
const requestHandler = (request, response) => {
if (request.url === "/") {
response.end("Please provide name and city parameters si l'url");
} else {
let queryS = url.parse(request.url, true).query;
if (queryS.name && queryS.city) {
response.end(`Hello ${queryS.name} from ${queryS.city}!`);
} else {
response.end(
`Hello <name> from <city>! Please provide name and city parameters si l'url`
);
}
}
};
const server = http.createServer(requestHandler);
server.listen(port, (err) => {
if (err) {
console.error("Something bad happened");
} else {
console.log(`server is listening on ${port}`);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment