mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
fix: Use content-type text/plain for errors
This commit is contained in:
parent
0e486cf6a6
commit
b93a77c11b
@ -23,9 +23,8 @@ export class SimpleResponseWriter extends ResponseWriter {
|
||||
if (input.description) {
|
||||
input.response.setHeader('location', input.description.identifier.path);
|
||||
if (input.description.body) {
|
||||
if (input.description.body.metadata.contentType) {
|
||||
input.response.setHeader('content-type', input.description.body.metadata.contentType);
|
||||
}
|
||||
const contentType = input.description.body.metadata.contentType || 'text/plain';
|
||||
input.response.setHeader('content-type', contentType);
|
||||
input.description.body.data.pipe(input.response);
|
||||
}
|
||||
|
||||
@ -40,6 +39,7 @@ export class SimpleResponseWriter extends ResponseWriter {
|
||||
if (input.error instanceof HttpError) {
|
||||
code = input.error.statusCode;
|
||||
}
|
||||
input.response.setHeader('content-type', 'text/plain');
|
||||
input.response.writeHead(code);
|
||||
input.response.end(`${input.error.name}: ${input.error.message}\n${input.error.stack}`);
|
||||
}
|
||||
|
@ -26,7 +26,7 @@ export class ExpressHttpServer {
|
||||
} catch (error) {
|
||||
const errMsg = `${error.name}: ${error.message}\n${error.stack}`;
|
||||
process.stderr.write(errMsg);
|
||||
response.status(500).send(errMsg);
|
||||
response.status(500).contentType('text/plain').send(errMsg);
|
||||
}
|
||||
});
|
||||
return app.listen(port);
|
||||
|
Loading…
x
Reference in New Issue
Block a user