linting
parent
8df9d11c51
commit
32f8332c3c
8
app.js
8
app.js
|
|
@ -43,10 +43,12 @@ app.use(express.urlencoded({
|
|||
extended: false
|
||||
}));
|
||||
app.use(cookieParser());
|
||||
app.use(csurf({ cookie: true }));
|
||||
app.use(csurf({
|
||||
cookie: true
|
||||
}));
|
||||
const limiter = rateLimit({
|
||||
windowMs: 60 * 1000,
|
||||
max: 1000
|
||||
windowMs: 1000,
|
||||
max: 25 * Math.max(3, configFunctions.getProperty("users.canLogin").length)
|
||||
});
|
||||
app.use(limiter);
|
||||
const urlPrefix = configFunctions.getProperty("reverseProxy.urlPrefix");
|
||||
|
|
|
|||
18
app.ts
18
app.ts
|
|
@ -23,7 +23,10 @@ import * as configFunctions from "./helpers/functions.config.js";
|
|||
import * as dateTimeFns from "@cityssm/expressjs-server-js/dateTimeFns.js";
|
||||
import * as stringFns from "@cityssm/expressjs-server-js/stringFns.js";
|
||||
import * as htmlFns from "@cityssm/expressjs-server-js/htmlFns.js";
|
||||
import { version } from "./version.js";
|
||||
|
||||
import {
|
||||
version
|
||||
} from "./version.js";
|
||||
|
||||
import * as databaseInitializer from "./helpers/initializer.database.js";
|
||||
|
||||
|
|
@ -72,7 +75,9 @@ app.use(express.urlencoded({
|
|||
}));
|
||||
|
||||
app.use(cookieParser());
|
||||
app.use(csurf({ cookie: true }));
|
||||
app.use(csurf({
|
||||
cookie: true
|
||||
}));
|
||||
|
||||
|
||||
/*
|
||||
|
|
@ -80,8 +85,8 @@ app.use(csurf({ cookie: true }));
|
|||
*/
|
||||
|
||||
const limiter = rateLimit({
|
||||
windowMs: 60 * 1000,
|
||||
max: 1000
|
||||
windowMs: 1000,
|
||||
max: 25 * Math.max(3, configFunctions.getProperty("users.canLogin").length)
|
||||
});
|
||||
|
||||
app.use(limiter);
|
||||
|
|
@ -216,7 +221,6 @@ app.get(urlPrefix + "/logout", (request, response) => {
|
|||
response.redirect(urlPrefix + "/");
|
||||
|
||||
} else {
|
||||
|
||||
response.redirect(urlPrefix + "/login");
|
||||
}
|
||||
});
|
||||
|
|
@ -228,7 +232,9 @@ app.use((_request, _response, next) => {
|
|||
});
|
||||
|
||||
// Error handler
|
||||
app.use((error: { status: number; message: string },
|
||||
app.use((error: {
|
||||
status: number;message: string
|
||||
},
|
||||
request: express.Request, response: express.Response) => {
|
||||
|
||||
// Set locals, only providing error in development
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import e from "express";
|
||||
import * as recordTypes from "../types/recordTypes";
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -31,8 +31,7 @@ fieldset:enabled .is-hidden-enabled {
|
|||
pointer-events: none;
|
||||
}
|
||||
|
||||
// to fix page titles inside level components
|
||||
// set on .level-left
|
||||
// to fix page titles inside level components, set on .level-left
|
||||
|
||||
.has-flex-shrink-1 {
|
||||
flex-shrink: 1;
|
||||
|
|
@ -89,12 +88,10 @@ fieldset:enabled .is-hidden-enabled {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* SVG
|
||||
*/
|
||||
|
||||
|
||||
.image svg {
|
||||
display: block;
|
||||
height: auto;
|
||||
|
|
@ -117,22 +114,18 @@ fieldset:enabled .is-hidden-enabled {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* "Readonly" selects
|
||||
*/
|
||||
|
||||
|
||||
.select option:disabled {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Modal Size Fix
|
||||
*/
|
||||
|
||||
|
||||
.modal-card {
|
||||
max-width: 100%;
|
||||
}
|
||||
Loading…
Reference in New Issue