azad

fdddd

const express = require('express'); const bodyParser = require('body-parser'); const app = express(); let balance = 0; app.use(bodyParser.json()); app.use(express.static('public')); app.get('/balance', (req, res) => { res.json({ balance }); }); app.post('/deposit', (req, res) => { const amount = Number(req.body.amount); if (amount > 0) { balance += amount; res.json({ message: 'Deposit successful', balance }); } else { res.status(400).json({ message: 'Invalid amount' }); } }); app.post('/withdraw', (req, res) => { const amount = Number(req.body.amount); if (amount > 0 && amount <= balance) { balance -= amount; res.json({ message: 'Withdrawal successful', balance }); } else { res.status(400).json({ message: 'Invalid or insufficient funds' }); } }); app.listen(3000, () => console.log('Server running on http://localhost:3000'));

No comments

Powered by Blogger.