Рубрики
Без рубрики

Обслуживать HTML-страницу с помощью Node.js

Узнайте, как обслуживать и`index.html `HTML-страница с использованием Node.js без каких-либо зависимостей

У меня была необходимость обслуживать HTML-страницу из Node.js сервер, и это самый простой код, который делает трюк:

const http = require('http')
const fs = require('fs')

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'content-type': 'text/html' })
  fs.createReadStream('index.html').pipe(res)
})

server.listen(process.env.PORT || 3000)

Никаких зависимостей не требуется.

Добавьте это в app.js файл, затем создайте index.html страница и запустите узел app.js

Обратите внимание, что приведенный выше код не обеспечивает поддержку обслуживания статических ресурсов, он будет просто обслуживать index.html страница.

Оригинал: “https://flaviocopes.com/node-serve-html-page/”