mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
15 lines
489 B
TypeScript
15 lines
489 B
TypeScript
import express = require("express");
|
|
import ExpressBrute = require("express-brute");
|
|
|
|
var store = new ExpressBrute.MemoryStore();
|
|
store = new ExpressBrute.MemoryStore({ prefix: "prefix" });
|
|
store.set("key", "value", 0, (error: any) => { });
|
|
store.get("key", (error: any, data: Object) => { });
|
|
store.reset("key", (error: any) => { });
|
|
|
|
var app = express();
|
|
var bruteforce = new ExpressBrute(store);
|
|
app.post("/auth", bruteforce.prevent, (req, res, next) => {
|
|
res.send("Success!");
|
|
});
|