tests with express and nginx

This commit is contained in:
hugo gogo
2022-10-14 03:04:23 +02:00
parent 03bcfd2756
commit 87a7e75de1
426 changed files with 65383 additions and 36 deletions

View File

@@ -1,39 +1,41 @@
//const http = require('http')
//const fs = require('fs')
//const url = require('url')
//const https = require('node:https')
const http = require('http')
const fs = require('fs')
const url = require('url')
const express = require('express')
const server = express()
const rootName = (name) => {
fullName = __dirname + name
return fullName
}
const sendHtml = (pathName, response) => {
console.log(` name: ${pathName}`)
console.log(`namePath: ${rootName(pathName)}`)
fs.readFile(rootName(pathName), (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(data)
}
})
}
const server = http.createServer((request, response) => {
let pathName = url.parse(request.url).pathname
// read file
if (pathName.endsWith(".html"))
sendHtml(pathName, response)
server.get('/', (req, res) => {
res.sendFile(__dirname + "/" + "index.html")
})
server.listen('8080')
//const sendMyFile = (file, res) => {
// fs.readFile(file, (err, data) => {
// if (!err) {
// res.writeHead(200, {
// 'content-type': 'text/html; charset=utf-8'
// })
// res.end(data)
// }
// else
// res.writeHead(404).end('file not found')
// })
//}
//
//const server = http.createServer((req, res) => {
//
// let pathName = url.parse(req.url).pathname
//
// if (req.method === "GET") {
// if (pathName === "/")
// sendMyFile("index.html", res)
// else if (pathName === "/index.html")
// sendMyFile("index.html", res)
// else
// res.writeHead(404).end('wrong url')
// }
//})
const port = 3000
server.listen(port, console.log(`listening on port ${port} with express`));