Skip to content

Last modified: April 14, 2025

Template for a simple web server

import { promises as fs } from 'fs'
import express from 'express'
const app = express()

app.get("/", async (req, res) => {
    console.log("got a request for /")
    res.type('html')
    let fileContents = await fs.readFile("index.html")
    res.send(fileContents)
})

app.get("/style.css", async (req, res) => {
    console.log("got a request for style.css")
    res.type("css")
    let fileContent = await fs.readFile("style.css")
    res.send(fileContent)
})

app.listen(3000, () => {
    console.log("Example app listening at http://localhost:3000")
})