@@ -3,6 +3,7 @@ import bodyParser from 'body-parser'
33import express from 'express'
44import helmet from 'helmet'
55import { statusMessages } from './services/utils' ;
6+ import { validateAccess } from './services/access' ;
67import { IpFilter } from 'express-ipfilter'
78
89// Routes
@@ -11,6 +12,7 @@ import balancerRoutes from './routes/balancer.route'
1112// import celoRoutes from './routes/celo.route'
1213import ethRoutes from './routes/eth.route'
1314import terraRoutes from './routes/terra.route'
15+ import uniswapRoutes from './routes/uniswap.route'
1416
1517// terminate if environment not found
1618const result = dotenv . config ( ) ;
@@ -34,22 +36,18 @@ if (ipWhitelist) {
3436app . use ( bodyParser . json ( ) ) ;
3537app . use ( bodyParser . urlencoded ( { extended : true } ) ) ;
3638
39+ app . use ( validateAccess )
40+
3741// mount all routes to this path
38- app . use ( '/api' , apiRoutes ) ;
39- app . use ( '/eth' , ethRoutes ) ;
40- // app.use('/celo', celoRoutes);
41- app . use ( '/terra' , terraRoutes ) ;
42- app . use ( '/balancer' , balancerRoutes ) ;
42+ app . use ( '/uniswap' , validateAccess , uniswapRoutes ) ;
43+ app . use ( '/api' , validateAccess , apiRoutes ) ;
44+ app . use ( '/eth' , validateAccess , ethRoutes ) ;
45+ // app.use('/celo', validateAccess, celoRoutes);
46+ app . use ( '/terra' , validateAccess , terraRoutes ) ;
47+ app . use ( '/balancer' , validateAccess , balancerRoutes ) ;
4348
4449app . get ( '/' , ( req , res , next ) => {
45- const cert = req . connection . getPeerCertificate ( )
46- if ( req . client . authorized ) {
47- next ( )
48- } else if ( cert . subject ) {
49- res . status ( 403 ) . send ( { error : statusMessages . ssl_cert_invalid } )
50- } else {
51- res . status ( 401 ) . send ( { error : statusMessages . ssl_cert_required } )
52- }
50+ res . send ( 'ok' )
5351} )
5452
5553/**
0 commit comments