medusa-plugin-btcpay
Version:
A plugin to receive for bitcoin payments in medusajss .
34 lines • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const http_1 = require("@medusajs/framework/http");
exports.default = (0, http_1.defineMiddlewares)({
routes: [
{
matcher: "/btc-pay/is-paid*",
methods: ["GET"],
middlewares: [
async (req, res, next) => {
const logger = req.scope.resolve("logger");
res.header("Access-Control-Allow-Origin", process.env.STOREFRONT_URL ?? "http://localhost:8000");
logger.info("Received a request!");
next();
}
]
},
{
matcher: "/btc-pay/is-paid*",
methods: ["OPTIONS"],
middlewares: [
(req, res, next) => {
console.log("Received a request!");
res.header("Access-Control-Allow-Origin", process.env.STOREFRONT_URL ?? "http://localhost:8000");
res.header("Access-Control-Allow-Methods", "GET, POST, OPTIONS");
res.header("Access-Control-Allow-Headers", "Content-Type, Authorization, x-publishable-api-key");
res.sendStatus(200);
return;
}
]
}
]
});
//# sourceMappingURL=middlewares.js.map