diff --git a/router/comment_hot.js b/router/comment_hot.js index 4977a522f9e0f457992451762c4fd65210996ca5..88f643a2a596a4c8f527969cc093005ffc06cff9 100644 --- a/router/comment_hot.js +++ b/router/comment_hot.js @@ -1,6 +1,6 @@ module.exports = (req, res, createWebAPIRequest) => { let cookie = req.get('Cookie') ? req.get('Cookie') : '' - cookie += ';os=pc;' + cookie = 'os=pc;' + cookie const rid = req.query.id const typeMap = { 0: 'R_SO_4_', // 歌曲 diff --git a/router/comment_like.js b/router/comment_like.js index 041568f322c8c6835e3e2a4ef87aef74fd27de13..bcb62cee84d7ca9116f6c8e104a74e718c6ba729 100644 --- a/router/comment_like.js +++ b/router/comment_like.js @@ -1,7 +1,7 @@ //comment like module.exports = (req, res, createWebAPIRequest, request) => { let cookie = req.get('Cookie') ? req.get('Cookie') : '' - cookie += ';os=pc;' + cookie = 'os=pc;' + cookie const cid = req.query.cid //评论 id const id = req.query.id const typeMap = { diff --git a/util/util.js b/util/util.js index c514644964713ec14de99e5536db6367445617a6..acc8ab287615195304a93b9d2dc110592e8d2160 100644 --- a/util/util.js +++ b/util/util.js @@ -39,13 +39,13 @@ function createWebAPIRequest( callback, errorCallback ) { + const proxy = cookie.split('__proxy__')[1] + cookie = cookie.split('__proxy__')[0] + const csrfToken = cookie.match(/_csrf=([^(;|$)]+)/) if (csrfToken) data.csrf_token = csrfToken[1] else data.csrf_token = '' - const proxy = cookie.split('__proxy__')[1] - cookie = cookie.split('__proxy__')[0] - const encryptedData = Encrypt(data) const options = { url: `http://${host}${path}`,