small tests on node

This commit is contained in:
hugo gogo
2022-10-08 19:37:01 +02:00
parent 0197339fb0
commit 99a870a6ec

View File

@@ -1,23 +1,26 @@
// console.log('salut')
let http = require('http')
let fs = require('fs')
//const https = require('node:https')
const http = require('http')
const fs = require('fs')
const url = require('url')
let server = http.createServer()
server.on('request', (request, response) => {
// fs.readFile('index.html', (err, data) => {
// if (err) {
// response.writeHead(404)
// response.end('file not found')
// }
// else {
// response.writeHead(200, {
// 'content-type': 'text/html; charset=utf-8'
// })
// response.end('salut comment ca va')
// }
// })
let server = http.createServer((request, response) => {
let rUrl = request.url
console.log(url.parse(rUrl))
// read file
fs.readFile('index.html', (err, data) => {
// if reading failed return error
if (err) {
response.writeHead(404)
response.end('file not found')
}
// otherwise return file content
else {
response.writeHead(200, {
'content-type': 'text/html; charset=utf-8'
})
response.end(data)
}
})
})