-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
28 lines (19 loc) · 690 Bytes
/
index.js
File metadata and controls
28 lines (19 loc) · 690 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const express = require("express");
const bodyParser = require("body-parser");
const fs = require('fs');
const app = express();
const PORT = 8080;
app.use(bodyParser.json());
app.post("/", (request, response) => {
const amount = request.body.amount_raw;
const donorName = request.body.donator_name;
console.log("Donasi Dari: " + donorName);
console.log("Donasi Sebesar: " + amount);
const data = {
nama: donorName,
donate: amount,};
const jsonData = JSON.stringify(data);
fs.writeFileSync('donasi.json', jsonData);
response.status(200).send("Success");
});
app.listen(PORT, () => console.log("Program Berjalan Pada Port: " + PORT));