This commit is contained in:
parent
0c1a632cec
commit
49d97f6108
|
@ -2,6 +2,12 @@ const Minfy = require('../models/minifed_urls')
|
|||
const base_url = 'https://minfy.xyz/'
|
||||
const { nanoid } = require('nanoid')
|
||||
|
||||
const blackListedAliases = ['404','dashboard','qr','credits','github','admin','geo','all','me','go','upload','download','link','about','tos','faqs']
|
||||
|
||||
function verifyAlias(alias) {
|
||||
const boolean = blackListedAliases.find(element => element===alias);
|
||||
return boolean;
|
||||
}
|
||||
module.exports.getAllData = async (req, res) => {
|
||||
Minfy.find({})
|
||||
.then((data) => {
|
||||
|
@ -111,6 +117,12 @@ module.exports.updateUrlData = async (req, res) => {
|
|||
|
||||
module.exports.addURLAuthed = async (req, res) => {
|
||||
const { alias, originalUrl } = req.body
|
||||
if(verifyAlias(alias))
|
||||
{
|
||||
res.sendStatus(500);
|
||||
throw new Error('This alias cannot be used, try some another.');
|
||||
}
|
||||
|
||||
var createdBy = req.user.data.email
|
||||
// console.log(req.user);
|
||||
const minifiedUrl = base_url + alias
|
||||
|
|
Loading…
Reference in New Issue