remix-hono
Version:
Hono middlewares for Remix
15 lines • 409 B
JavaScript
import { createMiddleware } from "hono/factory";
/**
* Enforce HTTPS connections.
*/
export function httpsOnly() {
return createMiddleware(async (c, next) => {
let url = new URL(c.req.url);
if (url.protocol !== "http:") {
return await next();
}
url.protocol = "https:";
return c.redirect(url.toString());
});
}
//# sourceMappingURL=security.js.map