fix eslint error

This commit is contained in:
binaryify 2021-06-01 10:12:52 +08:00
parent ea86e5bbeb
commit 63ff22bf34
4 changed files with 8 additions and 8 deletions

5
app.js
View File

@ -42,9 +42,8 @@ app.use((req, res, next) => {
;(req.headers.cookie || '').split(/\s*;\s*/).forEach((pair) => { ;(req.headers.cookie || '').split(/\s*;\s*/).forEach((pair) => {
let crack = pair.indexOf('=') let crack = pair.indexOf('=')
if (crack < 1 || crack == pair.length - 1) return if (crack < 1 || crack == pair.length - 1) return
req.cookies[ req.cookies[decodeURIComponent(pair.slice(0, crack)).trim()] =
decodeURIComponent(pair.slice(0, crack)).trim() decodeURIComponent(pair.slice(crack + 1)).trim()
] = decodeURIComponent(pair.slice(crack + 1)).trim()
}) })
next() next()
}) })

View File

@ -13,7 +13,8 @@ module.exports = (query, request) => {
}, },
).then((response) => { ).then((response) => {
try { try {
const pattern = /<div class="cver u-cover u-cover-3">[\s\S]*?<img src="([^"]+)">[\s\S]*?<a class="sname f-fs1 s-fc0" href="([^"]+)"[^>]*>([^<]+?)<\/a>[\s\S]*?<a class="nm nm f-thide s-fc3" href="([^"]+)"[^>]*>([^<]+?)<\/a>/g const pattern =
/<div class="cver u-cover u-cover-3">[\s\S]*?<img src="([^"]+)">[\s\S]*?<a class="sname f-fs1 s-fc0" href="([^"]+)"[^>]*>([^<]+?)<\/a>[\s\S]*?<a class="nm nm f-thide s-fc3" href="([^"]+)"[^>]*>([^<]+?)<\/a>/g
let result, let result,
playlists = [] playlists = []
while ((result = pattern.exec(response.body)) != null) { while ((result = pattern.exec(response.body)) != null) {

4
package-lock.json generated
View File

@ -1,11 +1,11 @@
{ {
"name": "NeteaseCloudMusicApi", "name": "NeteaseCloudMusicApi",
"version": "4.0.14", "version": "4.0.15",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"version": "4.0.14", "version": "4.0.15",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "^0.21.1",

View File

@ -5,8 +5,8 @@
"scripts": { "scripts": {
"start": "node app.js", "start": "node app.js",
"test": "mocha -r intelli-espower-loader -t 20000 app.test.js --exit", "test": "mocha -r intelli-espower-loader -t 20000 app.test.js --exit",
"lint": "eslint **/*.{js,ts}", "lint": "eslint \"**/*.{js,ts}\"",
"lint-fix": "eslint --fix **/*.{js,ts}", "lint-fix": "eslint --fix \"**/*.{js,ts}\"",
"prepare": "husky install" "prepare": "husky install"
}, },
"keywords": [ "keywords": [