Skip to Content
ExamplesOverview

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