Add CORS headers
This allows the server to be addressed from the browser, which is needed for web-based management interfaces.
This commit is contained in:
parent
675e6c4583
commit
1e66468543
@ -1,6 +1,6 @@
|
||||
import express from "express";
|
||||
|
||||
import { unknownEndpointHandler } from "@/src/middleware/middleware";
|
||||
import { unknownEndpointHandler, addCorsHeaders } from "@/src/middleware/middleware";
|
||||
import { requestLogger } from "@/src/middleware/morgenMiddleware";
|
||||
|
||||
import { apiRouter } from "@/src/routes/api";
|
||||
@ -24,7 +24,7 @@ app.use(bodyParser.raw());
|
||||
app.use(express.json());
|
||||
app.use(bodyParser.text());
|
||||
app.use(requestLogger);
|
||||
//app.use(requestLogger);
|
||||
app.use(addCorsHeaders);
|
||||
|
||||
app.use("/api", apiRouter);
|
||||
//app.use("/test", testRouter);
|
||||
|
@ -14,4 +14,10 @@ const unknownEndpointHandler = (request: Request, response: Response) => {
|
||||
// next();
|
||||
// };
|
||||
|
||||
export { unknownEndpointHandler };
|
||||
const addCorsHeaders = (_request: Request, response: Response, next: NextFunction) => {
|
||||
response.header("Access-Control-Allow-Origin", "*");
|
||||
response.header("Access-Control-Allow-Headers", "Content-Type");
|
||||
next();
|
||||
};
|
||||
|
||||
export { unknownEndpointHandler, addCorsHeaders };
|
||||
|
Loading…
x
Reference in New Issue
Block a user