Fixs #17
This commit is contained in:
parent
aeba8e1ed0
commit
028dcad27d
|
@ -1,13 +1,14 @@
|
|||
const Minfy = require("../models/minifed_urls")
|
||||
const base_url = 'https://minfy.xyz/'
|
||||
|
||||
module.exports.getURLData = async (req,res) => {
|
||||
try {
|
||||
const {alias} = req.params;
|
||||
const data = await Minfy.findOne({minifiedUrl: alias});
|
||||
|
||||
return res.send( data);
|
||||
}catch(err){
|
||||
console.error(err)
|
||||
res.sendStatus(500)
|
||||
}
|
||||
module.exports.getURLData = async (req, res) => {
|
||||
try {
|
||||
const { alias } = req.params
|
||||
const data = await Minfy.findOne({ alias: alias })
|
||||
data.minifiedUrl = base_url + data.alias
|
||||
return res.send(data)
|
||||
} catch (err) {
|
||||
console.error(err)
|
||||
res.sendStatus(500)
|
||||
}
|
||||
}
|
|
@ -1,22 +1,26 @@
|
|||
import mongoose from 'mongoose';
|
||||
const { Schema } = mongoose;
|
||||
const mongoose = require('mongoose')
|
||||
const { Schema } = mongoose
|
||||
|
||||
//build a schema
|
||||
const minifiedUrlSchema = new Schema({
|
||||
originalUrl: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
minifiedUrl: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
views: {
|
||||
type: Number
|
||||
},
|
||||
createdAt: Number,
|
||||
updatedAt: Number
|
||||
|
||||
});
|
||||
const minifiedUrlSchema = new Schema(
|
||||
{
|
||||
originalUrl: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
alias: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
minifiedUrl: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
views: {
|
||||
type: Number,
|
||||
},
|
||||
},
|
||||
{ timestamp: true }
|
||||
)
|
||||
//make a model using this schema and export it
|
||||
exports.default = mongoose.model('minified_url_model', minifiedUrlSchema);
|
||||
module.exports = mongoose.model('minified_url_model', minifiedUrlSchema)
|
||||
|
|
Loading…
Reference in New Issue