Browse Source

update

master
Cailean Finn 6 months ago
parent
commit
f2b1ee83f7
  1. 10
      server.js

10
server.js

@ -7,7 +7,7 @@ require('dotenv').config();
const app = express(); const app = express();
const PORT = process.env.PORT || 3000; const PORT = process.env.PORT || 3000;
const GITEA_SECRET = "123"; const GITEA_SECRET = process.env.GITEA_SECRET;
// Serve static files from the 'public' directory // Serve static files from the 'public' directory
app.use(express.static(path.join(__dirname, 'public'))); app.use(express.static(path.join(__dirname, 'public')));
@ -66,13 +66,7 @@ app.post('/api', (req, res) => {
// Verify the secret // Verify the secret
const hmac = crypto.createHmac('sha256', GITEA_SECRET); const hmac = crypto.createHmac('sha256', GITEA_SECRET);
const digest = hmac.update(payload).digest('hex'); const digest = hmac.update(payload).digest('hex');
console.log('Signature from Gitea:', signature);
console.log('Computed digest:', digest);
console.log('Payload:', payload);
console.log('Secret:', GITEA_SECRET);
const bufferSignature = Buffer.from(signature, 'hex'); const bufferSignature = Buffer.from(signature, 'hex');
const bufferDigest = Buffer.from(digest, 'hex'); const bufferDigest = Buffer.from(digest, 'hex');

Loading…
Cancel
Save