Configuration for file serving with configurable ID generation and delimiter
// Default configuration (UUID with hyphen delimiter)const config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files'}; Copy
// Default configuration (UUID with hyphen delimiter)const config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files'};
// Custom delimiterconst config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files', delimiter: '_'}; Copy
// Custom delimiterconst config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files', delimiter: '_'};
// Custom ID generator (e.g., nanoid)import { nanoid } from 'nanoid';const config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files', delimiter: '-', generateId: () => nanoid(12)}; Copy
// Custom ID generator (e.g., nanoid)import { nanoid } from 'nanoid';const config: FileServingConfig = { resourceStoreUri: 'file:///tmp/files', delimiter: '-', generateId: () => nanoid(12)};
Optional
'-' - IDs are validated to not contain this Copy
'-' - IDs are validated to not contain this
randomUUID - must not generate IDs containing delimiter Copy
randomUUID - must not generate IDs containing delimiter
Configuration for file serving with configurable ID generation and delimiter
Example
Example
Example