Skip to content
Snippets Groups Projects
Commit af1344fa authored by Leon A. Okida Gonçalves's avatar Leon A. Okida Gonçalves
Browse files

Create v2 version, adapt app.js to use both versions

parent e7105c07
Branches
Tags
4 merge requests!377prd_version of simcaq,!368update filter in v2 school,!348Merge branch development into homologa,!344Create v2 version, adapt app.js to use both versions
Showing
with 41 additions and 37 deletions
......@@ -14,7 +14,8 @@ const config = require(`${libs}/config`);
const app = express();
const api = require('./routes/api');
const api_v1 = require('./routes_v1/api');
const api_v2 = require('./routes_v2/api');
const passport = require('passport');
......@@ -65,7 +66,10 @@ app.use((req, res, next) => {
next();
});
// Mounts all API routes under /api/v1
app.use('/api/v1', api);
app.use('/api/v1', api_v1);
// Mounts all API routes under /api/v2
app.use('/api/v2', api_v2);
// Catch 404 and forward to error handler
app.use((req, res, next) => {
......
......@@ -66,79 +66,79 @@ const idhml = require('./idhml');
const oauth2 = require(`${libs}/middlewares/oauth2`);
const verifyToken = require(`${libs}/routes/verifyToken`);
const verifyToken = require(`${libs}/routes_v1/verifyToken`);
const resetToken = require(`${libs}/routes/resetToken`);
const resetToken = require(`${libs}/routes_v1/resetToken`);
const educationYears = require(`${libs}/routes/educationYears`);
const educationYears = require(`${libs}/routes_v1/educationYears`);
const downloads = require(`${libs}/routes/downloads`);
const downloads = require(`${libs}/routes_v1/downloads`);
const infrastructure = require(`${libs}/routes/infrastructure`);
const infrastructure = require(`${libs}/routes_v1/infrastructure`);
const schoolInfrastructure = require(`${libs}/routes/schoolInfrastructure`);
const schoolInfrastructure = require(`${libs}/routes_v1/schoolInfrastructure`);
const distributionFactor = require(`${libs}/routes/distributionFactor`);
const distributionFactor = require(`${libs}/routes_v1/distributionFactor`);
const siope = require(`${libs}/routes/siope`);
const siope = require(`${libs}/routes_v1/siope`);
const verifyTeacher = require(`${libs}/routes/portalMec`);
const verifyTeacher = require(`${libs}/routes_v1/portalMec`);
const outOfSchool = require(`${libs}/routes/outOfSchool`);
const outOfSchool = require(`${libs}/routes_v1/outOfSchool`);
const classroomCount = require(`${libs}/routes/classroomCount`);
const classroomCount = require(`${libs}/routes_v1/classroomCount`);
const transport = require(`./transport`);
const auxiliar = require(`${libs}/routes/auxiliar`);
const auxiliar = require(`${libs}/routes_v1/auxiliar`);
const dailyChargeAmount = require(`${libs}/routes/dailyChargeAmount`);
const dailyChargeAmount = require(`${libs}/routes_v1/dailyChargeAmount`);
const cub = require(`${libs}/routes/cub`);
const cub = require(`${libs}/routes_v1/cub`);
const classCount = require(`${libs}/routes/classCount`);
const classCount = require(`${libs}/routes_v1/classCount`);
const portalMecInep = require(`${libs}/routes/portalMecInep`);
const portalMecInep = require(`${libs}/routes_v1/portalMecInep`);
const enrollmentProjection = require(`${libs}/routes/enrollmentProjection`);
const enrollmentProjection = require(`${libs}/routes_v1/enrollmentProjection`);
const employees = require(`${libs}/routes/employees`);
const employees = require(`${libs}/routes_v1/employees`);
const financial = require(`${libs}/routes/financial`);
const financial = require(`${libs}/routes_v1/financial`);
const universityEnrollment = require(`${libs}/routes/universityEnrollment`);
const universityEnrollment = require(`${libs}/routes_v1/universityEnrollment`);
const courseCount = require(`${libs}/routes/courseCount`);
const courseCount = require(`${libs}/routes_v1/courseCount`);
const university = require(`${libs}/routes/university`);
const university = require(`${libs}/routes_v1/university`);
const universityTeacher = require(`${libs}/routes/universityTeacher`);
const universityTeacher = require(`${libs}/routes_v1/universityTeacher`);
const educationalBudget = require(`${libs}/routes/educationalBudget`);
const educationalBudget = require(`${libs}/routes_v1/educationalBudget`);
const schoolLocation = require(`${libs}/routes/schoolLocation`);
const schoolLocation = require(`${libs}/routes_v1/schoolLocation`);
const studentsAee = require(`${libs}/routes/studentsAee`);
const studentsAee = require(`${libs}/routes_v1/studentsAee`);
const mesoregion = require(`${libs}/routes/mesoregion`);
const mesoregion = require(`${libs}/routes_v1/mesoregion`);
const microregion = require(`${libs}/routes/microregion`);
const microregion = require(`${libs}/routes_v1/microregion`);
const location = require(`${libs}/routes/location`);
const location = require(`${libs}/routes_v1/location`);
const disciplines = require(`${libs}/routes/disciplines`);
const disciplines = require(`${libs}/routes_v1/disciplines`);
const universityLocalOffer = require(`${libs}/routes/universityLocalOffer`);
const universityLocalOffer = require(`${libs}/routes_v1/universityLocalOffer`);
const message = require(`${libs}/routes/message`);
const message = require(`${libs}/routes_v1/message`);
const courseStudents = require(`${libs}/routes/courseStudents`);
const courseStudents = require(`${libs}/routes_v1/courseStudents`);
api.get('/', (req, res) => {
res.json({ msg: 'SimCAQ API is running' });
res.json({ msg: 'SimCAQ API v1 is running' });
});
// mount API routes
// mount API routes_v1
api.use('/user', user);
api.use('/simulation', simulation);
api.use('/class', classes);
......
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment