API Reference¶
Complete reference for documcp APIs.
Core APIs¶
initialize(options)¶
Initialize the application with the given options.
Parameters:
- options (Object): Configuration options
- port (number): Server port (default: 3000)
- host (string): Server host (default: 'localhost')
- debug (boolean): Enable debug mode (default: false)
Returns:
- Application: Application instance
Example:
const app = initialize({
port: 8080,
debug: true
});
start()¶
Start the application server.
Returns:
- Promise<void>: Resolves when server is running
Example:
await app.start();
console.log('Server running');
stop()¶
Stop the application server.
Returns:
- Promise<void>: Resolves when server is stopped
Example:
await app.stop();
console.log('Server stopped');
Events¶
'ready'¶
Emitted when the application is ready to accept connections.
app.on('ready', () => {
console.log('Application ready');
});
'error'¶
Emitted when an error occurs.
app.on('error', (error) => {
console.error('Application error:', error);
});
Error Codes¶
| Code | Description |
|---|---|
| ERR_INVALID_CONFIG | Invalid configuration provided |
| ERR_PORT_IN_USE | Specified port is already in use |
| ERR_STARTUP_FAILED | Application failed to start |