Examples
Practical examples to help you understand HyperDynamic.
Basic Server
A simple server setup:
import { HyperDynamic } from 'hyperdynamic'
const app = new HyperDynamic({
name: 'basic-server',
port: 3000
})
app.on('request', (req, res) => {
res.send('Hello, World!')
})
app.start()With Middleware
Using middleware for request processing:
import { HyperDynamic, logger, cors } from 'hyperdynamic'
const app = new HyperDynamic()
// Add middleware
app.use(logger())
app.use(cors({ origin: '*' }))
app.on('request', (req, res) => {
res.json({ message: 'API Response' })
})
app.start()Database Integration
Connecting to a database:
import { HyperDynamic, Database } from 'hyperdynamic'
const app = new HyperDynamic()
const db = new Database('mongodb://localhost/myapp')
app.on('ready', async () => {
await db.connect()
console.log('Database connected')
})
app.start()Error Handling
Proper error handling example:
import { HyperDynamic } from 'hyperdynamic'
const app = new HyperDynamic({ debug: true })
app.on('error', (error) => {
console.error('Application error:', error)
})
app.start().catch((err) => {
console.error('Failed to start:', err)
process.exit(1)
})Last updated on