@guardify/server
v1.0.2
Published
Guardify Server Package – Secure API decryption and backend utilities for API security.
Downloads
2
Readme
@guardify/server
Guardify Server Package – Secure API decryption and backend utilities for API security.
Installation
npm install @guardify/serverUsage
import express from "express";
import cors from "cors";
import { decryptMiddlewareRSA } from "@guardify/server";
const app = express();
const PRIVATE_KEY = `-----BEGIN PRIVATE KEY-----
...your private key here...
-----END PRIVATE KEY-----
`;
app.use(cors({ origin: "http://localhost:5173" }));
app.post(
"/submit",
express.raw({ type: "application/octet-stream" }),
decryptMiddlewareRSA(PRIVATE_KEY),
(req, res) => {
console.log("Decrypted payload:", req.body);
const isValid = req.body?.name === "jaydip" && Number(req.body?.age) === 20;
res.json({
message: "Data received successfully",
received: req.body,
valid: isValid,
});
}
);
app.listen(3000, () => console.log("Server running on http://localhost:3000"));Features
- Decrypt data sent from the browser
- Middleware ready for Express.js
- TypeScript support
- Works with
@guardify/browserfor full-stack encryption
