提交 bfa194e8 编写于 作者: N Nzix

POST method support fixed

上级 fa8b9a22
const fs = require('fs')
const path = require('path')
const express = require('express')
const bodyParser = require('body-parser')
const request = require('./util/request')
const package = require('./package.json')
const exec = require('child_process').exec
......@@ -42,6 +43,10 @@ app.use((req, res, next) => {
next()
})
// body parser
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended: false}))
// cache
app.use(cache('2 minutes', ((req, res) => res.statusCode === 200)))
......@@ -61,7 +66,7 @@ fs.readdirSync(path.join(__dirname, 'module')).reverse().forEach(file => {
let question = require(path.join(__dirname, 'module', file))
app.use(route, (req, res) => {
let query = {...req.query, ...req.body, cookie: req.cookies}
let query = Object.assign({}, req.query, req.body, {cookie: req.cookies})
question(query, request)
.then(answer => {
console.log('[OK]', decodeURIComponent(req.originalUrl))
......
......@@ -8,9 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST',
`http://music.163.com/weapi/v1/discovery/new/songs`,
data,
{ crypto: 'weapi', cookie: query.cookie, proxy: query.proxy }
'POST', `http://music.163.com/weapi/v1/discovery/new/songs`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册