1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| const fs = require('fs'); const path = require('path') const request = require('request'); const express = require('express'); const app = express()
app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views'));
asn_status_url = ''
app.get("/", async (req, res) => {
const options = { url: asn_status_url, headers: { 'Accept': 'application/json', }, agentOptions: { pfx: fs.readFileSync(__dirname + '/certs/test.p12'), passphrase: 'test' } };
request.get(options, (error, response, body) => { res.render('index', {asns: JSON.parse(body)}) }); })
app.listen(3000, () => { console.log('listening on 3000') })
|