var express = require('express');
const path = require('path');
var app = express();
var { createProxyMiddleware } = require('http-proxy-middleware');
var cors = require('cors')
const PORT = process.env.PORT || 3031

app.use(cors());

app.use(express.static(path.join(__dirname, 'build')));

app.use(createProxyMiddleware('/v1', { target: 'https://perantara.getix.id/', changeOrigin: true, }));

app.get('/*', function(req, res){
    res.sendFile(path.join(__dirname, 'build', 'index.html'), (err) => {
        if (err) {
            res.status(500).send(err)
        }
    });
});


app.listen(PORT, function () {
    console.log(`Web app listening on port ${PORT}`);
});