Всем привет, недавно начал учить ноду по видео курсу, столкнулся с проблемой, при запуске локал хоста скачивается файл (в файле кусок разметки, которая раньше была в этом файле, потом я перенес ее в html файл) , должная архитектура на локал хосте не отображается, не могу понять, что провоцирует такое поведение
Вот код:
const http = require('http')
const path = require('path')
const fs = require('fs')
const server = http.createServer((req, res)=>{
if (req.method === 'GET') {
res.writeHead(200, {
'Content-Type' : 'type/html; charset = utf-8'
})
if (req.url === '/'){
fs.readFile(
path.join(__dirname, 'views', 'index.html'),
'utf-8',
(err, content) => {
if(err){
throw err
}
res.end(content)
}
)
} else if (req.url === '/about') {
fs.readFile(
path.join(__dirname, 'views', 'about.html'),
'utf-8',
(err, content) => {
if(err){
throw err
}
res.end(content)
}
)
}
}
})
server.listen(3000, () => {
console.log('Server is running...')
})