A simple API service for generating unique nanoid identifiers.
Generates a unique nanoid.
Query Parameters:
ids(optional): Comma-separated list of existing IDs to avoid collisions
Response:
{
"id": "V1StGXR8_Z5jdHi6B-myT"
}// Generate a new ID
const response = await fetch('/api');
const { id } = await response.json();
// Generate an ID that doesn't collide with existing ones
const existingIds = ['abc123', 'def456'];
const response = await fetch(`/api?ids=${existingIds.join(',')}`);
const { id } = await response.json();npm install
npm run devnpm run build