npm install
npm run devnpm run deployFor generating/synchronizing types based on your Worker configuration run:
npm run cf-typegenPass the CloudflareBindings as generics when instantiation Hono:
// src/index.ts
const app = new Hono<{ Bindings: CloudflareBindings }>()# Get all divisions
curl --location 'http://localhost:8787/api/v1/divisions'# Get districts by division_id
curl --location 'http://localhost:8787/api/v1/districts?division_id=1'# Get upazilas by district_id and division_id
curl --location 'http://localhost:8787/api/v1/upazilas?division_id=6&district_id=28'# Get constituencies by district_id and division_id
curl --location 'http://localhost:8787/api/v1/constituencies?division_id=6&district_id=28'# Get unions by district_id, division_id, upazila_id and constituency_id
curl --location 'http://localhost:8787/api/v1/unions?division_id=6&district_id=28&upazila_id=188&constituency_id=4878'# Get centers by district_id, division_id, upazila_id, constituency_id and union_id
curl --location 'http://localhost:8787/api/v1/centers?division_id=6&district_id=28&upazila_id=188&constituency_id=4878&union_id=5194'# Get all parties
curl --location 'http://localhost:8787/api/v1/parties'