const crypto = require('crypto') //邮箱登录 // module.exports = (req, res, createWebAPIRequest, request) => { // const email = req.query.email // const cookie = req.get('Cookie') ? req.get('Cookie') : '' // const md5sum = crypto.createHash('md5') // md5sum.update(req.query.password) // const data = { // username: email, // password: md5sum.digest('hex'), // rememberLogin: 'true' // } // console.log(email, req.query.password) // createWebAPIRequest( // 'music.163.com', // '/weapi/login', // 'POST', // data, // cookie, // (music_req, cookie) => { // // console.log(music_req) // res.append("Set-Cookie", cookie) // res.send(music_req) // }, // err => res.status(502).send('fetch error') // ) // } module.exports = (query, request) => { const data = { username: query.email, password: crypto.createHash("md5").update(query.password).digest("hex"), rememberLogin: "true" } return request( 'POST', `http://music.163.com/weapi/login`, data, {crypto: 'weapi', cookie: query.cookie, proxy: query.proxy} ) }