|
|
@ -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'
|
|
|
|
});
|
|
|
|
});
|
|
|
|