feat: verbose request output

This commit is contained in:
Joe Fleming
2021-07-23 15:35:34 -07:00
parent bfe452f820
commit e0d1f50710

View File

@@ -1,18 +1,28 @@
const express = require('express'); const express = require('express');
const cors = require('cors'); const cors = require('cors');
const PORT = process.env.PORT || 8080;
const app = express(); const app = express();
app.use(cors()); app.use(cors());
app.use(express.urlencoded({ extended: false }));
app.use(express.json()); app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(function (req, res) { app.use(function (req, res) {
res.setHeader('Content-Type', 'text/plain'); const info = {
res.write('you posted:\n'); method: req.method,
res.end(JSON.stringify(req.body, null, 2)); url: req.url,
headers: req.headers,
body: req.body,
};
console.log(info);
res.setHeader('Content-Type', 'application/plain');
res.write(JSON.stringify(info, null, 2));
res.end();
}); });
app.listen(80, function () { app.listen(PORT, function () {
console.log('CORS-enabled web server listening on port 80'); console.log(`CORS-enabled web server listening on port ${PORT}`);
}); });