MIMEType class
Eine Implementierung der der MIMEType-Klasse.
In Übereinstimmung mit Browserkonventionen werden alle Eigenschaften von MIMEType
Objekten als Getter und Setter für den 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 durch Analysieren der Eingabe. Wenn der |
Eigenschaften
essence | Ruft das Wesen des MIME ab. Diese Eigenschaft ist schreibgeschützt.
Verwenden Sie
|
params | Ruft das |
subtype | Ruft den Untertypteil des MIME ab und legt diesen fest.
|
type | Ruft den Typteil des MIME ab und legt diesen fest.
|
Methoden
to |
Die Aufgrund der Notwendigkeit der Standardcompliance ermöglicht diese Methode benutzern nicht, den Serialisierungsprozess des MIME anzupassen. |
Details zum Konstruktor
MIMEType(string | { toString: () => string })
Erstellt ein neues MIMEType -Objekt durch Analysieren der Eingabe.
Wenn der TypeError
kein gültiges MIME ist, wird ein input
ausgelöst.
Beachten Sie, dass es darum geht, die angegebenen Werte in Zeichenfolgen zu überschreiben.
new MIMEType(input: string | { toString: () => string })
Parameter
- input
-
string | { toString: () => string }
Der zu analysierende Eingabe-MIME.
Details zur Eigenschaft
essence
Ruft das Wesen des MIME ab. Diese Eigenschaft ist schreibgeschützt.
Verwenden Sie mime.type
oder mime.subtype
, um das 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. Ausführliche Informationen finden Sie in MIMEParams
Dokumentation.
params: MIMEParams
Eigenschaftswert
subtype
Ruft den Untertypteil des MIME 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 die serialisierte MIME zurück.
Aufgrund der Notwendigkeit der Standardcompliance ermöglicht diese Methode benutzern nicht, den Serialisierungsprozess des MIME anzupassen.
function toString(): string
Gibt zurück
string