scheduled-cloud-run/index.js (16 lines of code) (raw):
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json({ type: '*/*' }));
const port = process.env.PORT || 8080;
app.listen(port, () => {
console.log('Listening on port', port);
});
app.post('/', (req, res) => {
const minBalance = parseFloat(req.body.minBalance) || 0;
console.log(`minBalance: ${minBalance}`);
billOustandingCustomers(minBalance);
res.status(204).send();
})
function billOutstandingCustomers(minBalance) {
// your business logic here
}