Express
Install
sh
pnpm add -D express
sh
pnpm add -D @types/express
sh
pnpm add -D @types/node
sh
pnpm add -D tsx
Directory Structure
.
├── package.json
└── src
└── index.ts
json
{
...
"scripts": {
"dev": "tsx watch src/index.ts"
},
...
}
ts
import express from 'express'
const app = express()
const port = 3002
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`)
})
sh
pnpm dev
Accesse Browser
http://localhost:3002/