From fd0583de4fcfd2503f80a6dddb1d6f8dfd78b09e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9luchu?= Date: Mon, 27 Jul 2020 19:17:02 +0200 Subject: [PATCH] v2.6.5 - Improve versions --- package.json | 2 +- src/api/index.js | 4 +++- src/app.js | 11 ++++++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c88f482..22e180d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "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", "main": "./src/api/api.js", "scripts": { diff --git a/src/api/index.js b/src/api/index.js index 4c57d3f..08fa5c2 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,13 +1,15 @@ const express = require('express'); const routes = require('./routes/index'); +const version = require('./../../package.json').version; const router = express.Router(); router.get('/', (req, res) => { + res.set('Cache-Control', 'no-store'); res.json({ message: 'Aruppi API - 🎏', author: 'Jéluchu', - version: '2.6.4', + version: version, credits: 'The bitch loves APIs that offers data to Aruppi App', entries: [ { diff --git a/src/app.js b/src/app.js index 73594c5..e0f3b35 100644 --- a/src/app.js +++ b/src/app.js @@ -2,6 +2,7 @@ const express = require('express'); const helmet = require('helmet'); const cors = require('cors'); const bodyParser = require('body-parser'); +const version = require('./../package.json').version; const middlewares = require('./middlewares/index').middleware; const api = require('./api'); @@ -14,17 +15,25 @@ app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); + app.get('/', (req, res) => { + res.set('Cache-Control', 'no-store'); res.redirect('/api/') }); app.get('/api/', (req, res) => { + res.set('Cache-Control', 'no-store'); 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) => { + res.set('Cache-Control', 'no-store'); res.json({ message: 'Sorry, version v1 is deprecated, if you want to see content go to v2' });