diff --git a/src/libs/routes/api.js b/src/libs/routes/api.js index 48734ffd16711fdc091a2ab03428ffc381d3301b..716dd7c82bd91c94f6975469333ab61e5bd0af16 100644 --- a/src/libs/routes/api.js +++ b/src/libs/routes/api.js @@ -40,6 +40,8 @@ const school = require('./school'); const simulation = require('./simulation'); +const user = require('./user'); + const classroom = require('./classroom'); const teacher = require('./teacher'); @@ -62,8 +64,16 @@ const idhmr = require('./idhmr'); const idhml = require('./idhml'); +const oauth2 = require(`${libs}/middlewares/oauth2`); + +const verifyToken = require(`${libs}/routes/verifyToken`); + +const resetToken = require(`${libs}/routes/resetToken`); + const educationYears = require(`${libs}/routes/educationYears`); +const downloads = require(`${libs}/routes/downloads`); + const infrastructure = require(`${libs}/routes/infrastructure`); const schoolInfrastructure = require(`${libs}/routes/schoolInfrastructure`); @@ -107,6 +117,7 @@ api.get('/', (req, res) => { }); // mount API routes +api.use('/user', user); api.use('/simulation', simulation); api.use('/class', classes); api.use('/enrollment', enrollment); @@ -125,7 +136,11 @@ api.use('/rate_school', rateSchool); api.use('/gloss_enrollment_ratio', glossEnrollmentRatio); api.use('/liquid_enrollment_ratio', liquidEnrollmentRatio); api.use('/idhml', idhml); +api.use('/auth/token', oauth2.token); +api.use('/verify', verifyToken); +api.use('/reset', resetToken); api.use('/education_years', educationYears); +api.use('/downloads', downloads); api.use('/infrastructure', infrastructure); api.use('/school_infrastructure', schoolInfrastructure); api.use('/distribution_factor', distributionFactor);