mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
19 lines
990 B
TypeScript
19 lines
990 B
TypeScript
import express = require("express");
|
|
import unless = require("express-unless");
|
|
|
|
var app = express();
|
|
|
|
var middleware: unless.RequestHandler = function(req, res, next) {
|
|
next();
|
|
};
|
|
middleware.unless = unless;
|
|
app.use(middleware.unless({ method: "OPTIONS" }));
|
|
app.use(middleware.unless(req => req.path === "test"));
|
|
|
|
app.use(middleware.unless({ path: "/index", useOriginalUrl: true }));
|
|
app.use(middleware.unless({ path: /home/g, ext: ".jpg" }));
|
|
app.use(middleware.unless({ path: { url: "/index" }, ext: [ ".html", ".htm" ] }));
|
|
app.use(middleware.unless({ path: { url: "/index", methods: [ "GET", "POST" ] } }));
|
|
app.use(middleware.unless({ path: [ "/index", "/home", /home/i, { url: "/main", methods: [ "GET" ] }, { url: /home/i } ] }));
|
|
app.use(middleware.unless({ path: [ "/index", "/home", /home/i, { url: "/main", method: "GET" }, { url: /home/i } ] }));
|
|
app.use(middleware.unless({ path: [ "/index", "/home", /home/i, { url: "/main", method: [ "GET" ] }, { url: /home/i } ] })); |