RuntimeConfiguration class
Βασική κλάση ρύθμισης παραμέτρων για το Agent365 SDK. Άλλα πακέτα επεκτείνουν αυτήν την επιλογή για να προσθέσουν τις δικές τους ρυθμίσεις.
Οι συναρτήσεις παράκαμψης καλούνται σε κάθε πρόσβαση ιδιοκτησίας, ενεργοποιώντας δυναμική ανάλυση από ασύγχρονο περιβάλλον (π.χ. αποσκευές OpenTelemetry) ανά αίτημα.
Ιδιότητες
| cluster |
|
| is |
Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία. |
| is |
Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης. |
Μέθοδοι
| parse |
Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false. |
| parse |
Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί. |
Λεπτομέρειες κατασκευής
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Παράμετροι
- overrides
- RuntimeConfigurationOptions
Λεπτομέρειες ιδιότητας
clusterCategory
isDevelopmentEnvironment
Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.
boolean isDevelopmentEnvironment
Τιμή ιδιότητας
boolean
isNodeEnvDevelopment
Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.
boolean isNodeEnvDevelopment
Τιμή ιδιότητας
boolean
Λεπτομέρειες μεθόδου
parseEnvBoolean(undefined | string)
Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Παράμετροι
- envValue
-
undefined | string
Επιστροφές
boolean
parseEnvInt(undefined | string, number)
Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Παράμετροι
- envValue
-
undefined | string
- fallback
-
number
Επιστροφές
number