Skip to content
Snippets Groups Projects
api.js 867 B
Newer Older
const express = require('express');
const libs = `${process.cwd()}/libs`;

const config = require(`${libs}/config`);

const cache = require('apicache').options({ debug: config.get('debug') }).middleware;

const enrollment = require('./enrollment');
const state = require('./state');
const region = require('./region');
Vytor Calixto's avatar
Vytor Calixto committed
const school = require('./school');

const user = require('./user');
    res.json({ msg: 'SimCAQ API is running' });
Vytor Calixto's avatar
Vytor Calixto committed

api.use('/api/v1/enrollment', cache('1 day'), enrollment);
api.use('/api/v1/state', cache('15 day'), state);
api.use('/api/v1/region', cache('15 day'), region);
api.use('/api/v1/city', cache('15 day'), city);
api.use('/api/v1/school', cache('15 day'), school);
api.use('/api/v1/user', user);
Vytor Calixto's avatar
Vytor Calixto committed