Dokümantasyon
/
VM Obfuscation
/

NPM Paketini Kullanma

NPM Paketini Kullanma

Pro

İzle

Using the Obfuscator.io API: API Keys, npm Package, CLI and Custom Presets

YouTube'da izle

Paket, derlemeyi obfuscator.io API'sine gönderir; bu nedenle apiToken olarak (CLI'da --pro-api-token) verilen bir API anahtarına (Pro, Team veya Business) ihtiyaç duyar. Anahtar oluşturma, ekip servis anahtarları ve anahtarları tarayıcı kodunun dışında tutma konuları API Referansı sayfasında ele alınır.

API Anahtarları

npm

Bash

production.json

JSON

Node.js (.mjs)

Kod

CLI

Kod

Özel ön ayarlar

Yapılandırmayı bir yapılandırma dosyası yerine panelde tutun: mevcut seçenekleri özel bir ön ayar olarak kaydedin, kaydetme iletişim kutusunda ona bir API takma adı verin ve optionsPreset değerini bu takma ad yapın. javascript-obfuscator 5.8.0 ve üzeri, ön ayarı obfuscation işleminden önce alır; bu sayede ön ayarı panelde değiştirmek depoda commit gerektirmeden bir sonraki derlemeyi değiştirir. Ön ayarın seçenekleri temeldir; yapılandırmanızdaki diğer her şey, yerleşik ön ayarlarda olduğu gibi bunları geçersiz kılar. Ekip servis anahtarı ekip sahibinin ön ayarlarını, bir üyenin API anahtarı ise kendi ön ayarlarını ve ekiple paylaşılanları çözümler.

Ön ayarla Node.js (.mjs)

Kod

Ön ayarla CLI

Kod

--config ile yapılan bir derlemede production.json içindeki "optionsPreset": "production" aynı işi görür. vm-default gibi yerleşik adlar hiçbir zaman takma ad olarak aranmaz. Sahip olmadığınız bir takma ad, herhangi bir kaynak gönderilmeden önce HTTP 404 ile başarısız olur; hiçbir Pro özelliği etkin olmayan özel bir ön ayar ise kendi seçenekleriyle yerel olarak obfuscate edilir.

REST üzerinden ön ayar

Doğrudan bir REST entegrasyonu, ön ayarın seçeneklerini ayrı bir istekle ön ayarlar uç noktasından alır ve bunları obfuscation isteğinin options alanı olarak gönderir. Her iki uç nokta da API Referansı sayfasında belgelenmiştir. javascript-obfuscator paketi ön ayarı çalıştırma başına bir kez alır ve bu istek, obfuscation istekleriyle aynı kullanıcı başına hız sınırına dahildir.

Hız sınırları ve büyük yükleme davranışı API Referansı sayfasında açıklanır, plan sınırlarınız ise panelde gösterilir; paket Team ve Business planlarında büyük kaynaklar için otomatik olarak geçici yüklemelere geçer.

Test ve CI · API Referansı