mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
refactor: Update eslint related dependencies
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import { Server } from 'http';
|
||||
import type { Server } from 'http';
|
||||
import cors from 'cors';
|
||||
import express, { Express } from 'express';
|
||||
import { HttpHandler } from './HttpHandler';
|
||||
import type { Express } from 'express';
|
||||
import express from 'express';
|
||||
import type { HttpHandler } from './HttpHandler';
|
||||
|
||||
export class ExpressHttpServer {
|
||||
private readonly handler: HttpHandler;
|
||||
@@ -35,8 +36,8 @@ export class ExpressHttpServer {
|
||||
app.use(async(request, response, done): Promise<void> => {
|
||||
try {
|
||||
await this.handler.handleSafe({ request, response });
|
||||
} catch (error) {
|
||||
const errMsg = `${error.name}: ${error.message}\n${error.stack}`;
|
||||
} catch (error: unknown) {
|
||||
const errMsg = error instanceof Error ? `${error.name}: ${error.message}\n${error.stack}` : 'Unknown error.';
|
||||
process.stderr.write(errMsg);
|
||||
response.status(500).contentType('text/plain').send(errMsg);
|
||||
} finally {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AsyncHandler } from '../util/AsyncHandler';
|
||||
import { HttpRequest } from './HttpRequest';
|
||||
import { HttpResponse } from './HttpResponse';
|
||||
import type { HttpRequest } from './HttpRequest';
|
||||
import type { HttpResponse } from './HttpResponse';
|
||||
|
||||
/**
|
||||
* An HTTP request handler.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { IncomingMessage } from 'http';
|
||||
import type { IncomingMessage } from 'http';
|
||||
|
||||
/**
|
||||
* An incoming HTTP request;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ServerResponse } from 'http';
|
||||
import type { ServerResponse } from 'http';
|
||||
|
||||
/**
|
||||
* An outgoing HTTP response;
|
||||
|
||||
Reference in New Issue
Block a user