-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.js
34 lines (29 loc) · 864 Bytes
/
routes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var express = require('express')
const router=express.Router();
var bodyParser = require('body-parser');
var html = require('html');
var fs = require('fs-extra');
// var path = require('path')
var mega = require('mega');
// for async functioning
var async =require('async');
var ProgressBar = require('progress');
// var argv = require('optimist')
// .demand(1)
// .usage('USAGE: node example/upload [email] [password] <file>')
// .argv
var youtubedl = require('youtube-dl');
var controller=require('./controller/UpDld.js');
var promise =require('bluebird');
var rp=require('request-promise');
router.get('/', (req, res) => {
res.sendFile('index.html', {
root: '/views'
});
});
router.post('/d4',function(req,res){
console.log(req.body);
var video=req.body.video;
controller.uploadDownload(req,res,video);
});
module.exports = router;