improve document

This commit is contained in:
binaryify
2017-04-20 23:16:09 +08:00
parent 5483cd158d
commit f8bbf7a29b
5 changed files with 92 additions and 7 deletions
+18
View File
@@ -0,0 +1,18 @@
const express = require("express")
const router = express()
const { createRequest } = require("../util/util")
router.get("/", (req, res) => {
const mvid = req.query.mvid
createRequest(`/api/mv/detail/?id=${mvid}&type=mp4`, 'GET', null)
.then(result => {
res.setHeader("Content-Type", "application/json")
res.send(result)
})
.catch(err => {
res.status(502).send('fetch error')
})
})
module.exports = router
+38
View File
@@ -0,0 +1,38 @@
const express = require("express")
const router = express()
const request = require("request")
const http = require('http')
router.get("/", (req, res) => {
let ne_req = ''
let arr=[]
const url = "http://v4.music.126.net/20170421073027/3685c14b705852a3e16b3a5bd73f0d74/web/cloudmusic/MjQ3NDQ3MjUw/89a6a279dc2acfcd068b45ce72b1f560/bf2750483ed02d4c6263dffefa5959d7.mp4"
const options = {
url: url,
headers: {
'Referer': 'music.163.com',
'Accept': '*/*',
'Accept-Language': 'zh-CN,zh;q=0.8,gl;q=0.6,zh-TW;q=0.4',
'Connection': 'keep-alive',
'Content-Type': 'video/mp4',
'Referer': 'http://music.163.com',
'Host': 'music.163.com',
'Cookie': req.get('Cookie') ? req.get('Cookie') : '',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36',
}
}
console.log(options)
const pipe=request(options)
pipe.on('error', function (err) {
console.log(err)
})
pipe.on('data',data=>{
console.log(111)
arr.push(data)
})
pipe.on('end',()=>{
const d=Buffer.concat(arr)
res.send(d)
})
})
module.exports = router