پرش به مطلب اصلی

BSO Resolver

BSO Resolver با خواندن رکوردهای TXT در Bitsocial، نام‌های دامنه .bso را به کلیدهای عمومی متناظرشان برمی‌گرداند. این همان بسته حل‌کننده‌ای است که ابزارهای Bitsocial زمانی از آن استفاده می‌کنند که یک نام .bso در سطح کاربر باید به همان داده کلیدی تبدیل شود که پشته همتا به همتا آن را می‌فهمد.

نصب

npm install @bitsocial/bso-resolver

جایگاه آن در معماری

قرار است نام‌های Bitsocial نقطه ورود خوانا برای آدم‌ها به انجمن‌ها و نویسندگان باشند. حل‌کننده این لایه نام‌گذاری را از کد اپلیکیشن جدا نگه می‌دارد، تا کلاینت‌ها بتوانند اول بپرسند آیا یک نام پشتیبانی می‌شود و بعد آن را از طریق نقطه ورودِ مخصوص همان محیط اجرا در بسته حل کنند.

هر وقت کلاینت، ابزار خط فرمان یا سرویسی می‌سازید که باید به‌جای کلیدهای عمومی خام، نام‌های .bso را هم بپذیرد، از آن استفاده کنید.

مرجع فعلی بسته

این صفحه عمداً یک نمای کلی است، نه بازتاب کامل مرجع API. منبع حقیقت برای گزینه‌های سازنده، انواع بازگشتی، رفتار کش، نقاط ورود، نمونه‌های ارائه‌دهنده و معناشناسی خاموش‌کردنِ پشتیبانی‌شده، همان README بسته است:

هنگام کپی کردن کد در یک پروژه، README بالادستی را ترجیح دهید، چون رفتار حل‌کننده با نسخه‌های همان بسته تغییر می‌کند، نه با این وب‌سایت.