mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
POST method support fixed
This commit is contained in:
parent
fa8b9a22e5
commit
bfa194e849
7
app.js
7
app.js
@ -1,6 +1,7 @@
|
||||
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))
|
||||
|
@ -1,16 +1,14 @@
|
||||
// 新歌速递
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
areaId: query.type || 0, // 全部:0 华语:7 欧美:96 日本:8 韩国:16
|
||||
limit: query.limit || 100,
|
||||
offset: query.offset || 0,
|
||||
total: true
|
||||
}
|
||||
return request(
|
||||
'POST',
|
||||
`http://music.163.com/weapi/v1/discovery/new/songs`,
|
||||
data,
|
||||
{ crypto: 'weapi', cookie: query.cookie, proxy: query.proxy }
|
||||
)
|
||||
const data = {
|
||||
areaId: query.type || 0, // 全部:0 华语:7 欧美:96 日本:8 韩国:16
|
||||
limit: query.limit || 100,
|
||||
offset: query.offset || 0,
|
||||
total: true
|
||||
}
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/v1/discovery/new/songs`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user