From 0d34789308d9a722ccb8da28fb41da116ba7417e Mon Sep 17 00:00:00 2001 From: Fernando Date: Thu, 22 Nov 2018 11:46:11 -0500 Subject: [PATCH] Iniciado el desarrollo del CRUD de los recursos. --- app.ts | 3 + package-lock.json | 3 +- package.json | 1 + public/index.html | 6 +- public/robots.txt | 4 + src/components/Administracion/crear-anime.vue | 86 +++++++++++++++++++ .../Administracion/lista-animes.vue | 20 +++++ src/router.ts | 5 ++ src/views/Administracion.vue | 71 +++++++++++++++ srv/Admin/crearAnime.ts | 39 +++++++++ srv/Admin/obtenerTodosAnimes.ts | 31 +++++++ srv/index.ts | 3 + srv/modeloAnime.yaml | 44 ++++++++++ srv/mysql.ts | 2 +- srv/tablas.sql | 74 ++++++++++++++++ 15 files changed, 388 insertions(+), 4 deletions(-) create mode 100644 public/robots.txt create mode 100644 src/components/Administracion/crear-anime.vue create mode 100644 src/components/Administracion/lista-animes.vue create mode 100644 src/views/Administracion.vue create mode 100644 srv/Admin/crearAnime.ts create mode 100644 srv/Admin/obtenerTodosAnimes.ts create mode 100644 srv/modeloAnime.yaml create mode 100644 srv/tablas.sql diff --git a/app.ts b/app.ts index 6c0bd07..4db3a55 100644 --- a/app.ts +++ b/app.ts @@ -1,7 +1,10 @@ let express = require('express'); let app = express(); + app.use(express.static('dist')); +// @ts-ignore +app.use(history()); app.use(express.urlencoded()); app.use(express.json()); diff --git a/package-lock.json b/package-lock.json index 4f3ff47..f8be5bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1772,8 +1772,7 @@ "connect-history-api-fallback": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", - "dev": true + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=" }, "console-browserify": { "version": "1.1.0", diff --git a/package.json b/package.json index ecf9536..5fe24db 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@types/express": "^4.16.0", "@types/node": "^10.12.5", + "connect-history-api-fallback": "^1.5.0", "express": "^4.16.4", "mysql": "^2.16.0", "vue": "^2.5.17", diff --git a/public/index.html b/public/index.html index 1843f2b..484eb6d 100644 --- a/public/index.html +++ b/public/index.html @@ -9,7 +9,11 @@ - PseudoSubs - Anime 100% libre de publicidad + PseudoSubs - Anime de temporada sin distracciones, HD, Full HD, 24 y 60 fps. + + +