UNPKG

rjweb-server

Version:

Easy and Robust Way to create a Web Server with Many Easy-to-use Features in NodeJS

34 lines (33 loc) 848 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class RouteContentTypes { constructor(defaultHeaders = {}) { this.defaultHeaders = defaultHeaders; } /** * Add A Header that will be added to every HTTP request * @example * ``` * const server = new Server(...) * * server.defaultHeaders((dH) => dH * .add('Copyright', 2023) * ) * ``` * @since 5.3.0 */ add( /** The Name of the Header */ name, /** The Value of the Header */ contentType) { this.defaultHeaders[name] = contentType; return this; } /** * Internal Method for Generating Headers Object * @since 6.0.0 */ getData() { return { defaultHeaders: this.defaultHeaders }; } } exports.default = RouteContentTypes;