v2.6.5 - Improve versions

v2 v2.6.5
Jéluchu 5 years ago
parent 0c57e47bb4
commit fd0583de4f

@ -1,6 +1,6 @@
{ {
"name": "aruppi", "name": "aruppi",
"version": "2.6.4", "version": "2.6.5",
"description": "Aruppi is a custom API to obtain data from the Japanese culture for the mobile app", "description": "Aruppi is a custom API to obtain data from the Japanese culture for the mobile app",
"main": "./src/api/api.js", "main": "./src/api/api.js",
"scripts": { "scripts": {

@ -1,13 +1,15 @@
const express = require('express'); const express = require('express');
const routes = require('./routes/index'); const routes = require('./routes/index');
const version = require('./../../package.json').version;
const router = express.Router(); const router = express.Router();
router.get('/', (req, res) => { router.get('/', (req, res) => {
res.set('Cache-Control', 'no-store');
res.json({ res.json({
message: 'Aruppi API - 🎏', message: 'Aruppi API - 🎏',
author: 'Jéluchu', author: 'Jéluchu',
version: '2.6.4', version: version,
credits: 'The bitch loves APIs that offers data to Aruppi App', credits: 'The bitch loves APIs that offers data to Aruppi App',
entries: [ entries: [
{ {

@ -2,6 +2,7 @@ const express = require('express');
const helmet = require('helmet'); const helmet = require('helmet');
const cors = require('cors'); const cors = require('cors');
const bodyParser = require('body-parser'); const bodyParser = require('body-parser');
const version = require('./../package.json').version;
const middlewares = require('./middlewares/index').middleware; const middlewares = require('./middlewares/index').middleware;
const api = require('./api'); const api = require('./api');
@ -14,17 +15,25 @@ app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.urlencoded({ extended: false }));
app.get('/', (req, res) => { app.get('/', (req, res) => {
res.set('Cache-Control', 'no-store');
res.redirect('/api/') res.redirect('/api/')
}); });
app.get('/api/', (req, res) => { app.get('/api/', (req, res) => {
res.set('Cache-Control', 'no-store');
res.json({ res.json({
message: 'Tu~tu~ruuu! You have traveled to the API Black Hole' title: 'Aruppi API',
version: version,
source: 'https://github.com/aruppi/aruppi-api',
description: 'This API has everything about Japan, from anime, music, radio, images, videos... to japanese culture (Spanish Only)',
powers: 'https://play.google.com/store/apps/details?id=com.jeluchu.aruppi&hl=es_419'
}); });
}); });
app.get('/api/v1', (req, res) => { app.get('/api/v1', (req, res) => {
res.set('Cache-Control', 'no-store');
res.json({ res.json({
message: 'Sorry, version v1 is deprecated, if you want to see content go to v2' message: 'Sorry, version v1 is deprecated, if you want to see content go to v2'
}); });

Loading…
Cancel
Save