Toolkit reference
Features
From HTTP routing to HTML components.
A closer look at the
libraries and tools behind NodeDK.
01 / Capabilities
Server & request handling
Define how requests enter, move through, and leave your application.
Routing
Named routes, HTTP methods, route options, and catchall handlers.
Request lifecycle
Middleware, application hooks, and response handling.
Validation
Schemas, field types, required fields, and validation rules.
Sessions & security utilities
Cookie handling, encrypted sessions, password hashing, and tokens.
02 / Capabilities
Data & services
Connect application logic to persistence, files, and messaging.
03 / Capabilities
Interfaces & localization
Build pages from JavaScript and standard web primitives.
HTML components
Compose reusable HTML components with JavaScript functions.
CSS layout
Header, footer, and content columns with the Holy Grail layout.
Browser utilities
Client-side helpers for templates, formatting, and interactions.
Language support
Translations, language configuration, and localized routes.
04 / Capabilities
Tools & project structure
Organize application code and work through the development lifecycle.
Application structure
Separate pages, actions, configuration, and static assets.
JavaScript & CSS
Use JavaScript for application logic and CSS for presentation.
Command-line tools
Development, builds, migrations, and deployment commands.
Testing
Test handlers, middleware, plugins, hooks, and HTTP behavior.
Documentation
Start with the fundamentals.
Configure a server and follow the request through your application.