MIMEType class
Eine Implementierung der MIMEType-Klasse.
In Übereinstimmung mit den Browserkonventionen werden alle Eigenschaften von MIMEType
Objekten als Getter und Setter im Klassenprototyp und nicht als Dateneigenschaften für das Objekt selbst implementiert.
Eine MIME-Zeichenfolge ist eine strukturierte Zeichenfolge, die mehrere aussagekräftige Komponenten enthält. Bei der Analyse wird ein MIMEType
-Objekt zurückgegeben, das Eigenschaften für jede dieser Komponenten enthält.
Konstruktoren
MIMEType(string | { to |
Erstellt ein neues MIMEType-Objekt, indem die Eingabe analysiert wird. Ein |
Eigenschaften
essence | Ruft die Essenz des MIME ab. Diese Eigenschaft ist schreibgeschützt.
Verwenden Sie
|
params | Ruft das |
subtype | Ruft den Teil des MIME-Untertyps ab und legt diesen fest.
|
type | Ruft den Typteil des MIME ab und legt diesen fest.
|
Methoden
to |
Die Aufgrund der Notwendigkeit der Standardkonformität ermöglicht diese Methode es Benutzern nicht, den Serialisierungsprozess des MIME anzupassen. |
Details zum Konstruktor
MIMEType(string | { toString: () => string })
Erstellt ein neues MIMEType-Objekt, indem die Eingabe analysiert wird.
Ein TypeError
wird ausgelöst, wenn der input
kein gültiger MIME ist.
Beachten Sie, dass versucht wird, die angegebenen Werte in Zeichenfolgen zu übertragen.
new MIMEType(input: string | { toString: () => string })
Parameter
- input
-
string | { toString: () => string }
Der zu analysierende Eingabe-MIME.
Details zur Eigenschaft
essence
Ruft die Essenz des MIME ab. Diese Eigenschaft ist schreibgeschützt.
Verwenden Sie mime.type
oder mime.subtype
, um den MIME zu ändern.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/javascript;key=value');
console.log(myMIME.essence);
// Prints: text/javascript
myMIME.type = 'application';
console.log(myMIME.essence);
// Prints: application/javascript
console.log(String(myMIME));
// Prints: application/javascript;key=value
essence: string
Eigenschaftswert
string
params
Ruft das MIMEParams
-Objekt ab, das die Parameter des MIME darstellt. Diese Eigenschaft ist schreibgeschützt. Weitere Informationen finden Sie MIMEParams
in der Dokumentation.
params: MIMEParams
Eigenschaftswert
subtype
Ruft den Teil des MIME-Untertyps ab und legt diesen fest.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/ecmascript');
console.log(myMIME.subtype);
// Prints: ecmascript
myMIME.subtype = 'javascript';
console.log(myMIME.subtype);
// Prints: javascript
console.log(String(myMIME));
// Prints: text/javascript
subtype: string
Eigenschaftswert
string
type
Ruft den Typteil des MIME ab und legt diesen fest.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/javascript');
console.log(myMIME.type);
// Prints: text
myMIME.type = 'application';
console.log(myMIME.type);
// Prints: application
console.log(String(myMIME));
// Prints: application/javascript
type: string
Eigenschaftswert
string
Details zur Methode
toString()
Die toString()
-Methode für das MIMEType
-Objekt gibt den serialisierten MIME zurück.
Aufgrund der Notwendigkeit der Standardkonformität ermöglicht diese Methode es Benutzern nicht, den Serialisierungsprozess des MIME anzupassen.
function toString(): string
Gibt zurück
string