notificationserver/core/http.js

33 lines
766 B
JavaScript
Raw Normal View History

2024-10-24 10:46:40 +03:00
import express from "express";
let app = express();
app.listen(6886,'0.0.0.0');
export const Application = app;
/**
* @param {import("express").Request} request
* @param {import("express").Response} response
*/
export function cors()
{
return (request, response, next) => {
response.setHeader("Access-Control-Allow-Origin","*");
response.setHeader("Access-Control-Allow-Methods","GET, POST");
response.setHeader("Access-Control-Allow-Credentials","false");
response.setHeader("x-powered-by","Qulak/1.1");
next();
}
}
/**
* @param {import("express").Request} request
* @param {import("express").Response} response
*/
export function jsonrequest()
{
return express.json({
limit: "5mb"
})
}