VUE---将返回的jsonp字符串转换为json格式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/88377275
      apiRoutes.get('/api/lyric',(req, res)=>{
        var url = 'https://c.y.qq.com/lyric/fcgi-bin/fcg_query_lyric_new.fcg'
        axios.get(url, {
          headers:{
            referer: 'https://c.y.qq.com/',
            host: 'c.y.qq.com'
          },
          params: req.query
        }).then((response)=>{
          var ret= response.data
          if(typeof ret === 'string'){
            var reg = /^\w+\(({[^()]+})\)$/
            var matches = ret.match(reg)
            if(matches){             
              ret = JSON.parse(matches[1])
            }
          }
          res.json(ret)
        }).catch((e)=>{
          console.log(e)
        })
      })

1.解析加密的歌词数据:    使用组件---"js-base64"

2.解析解密后的歌词字符串: 组件-----"lyric-parser"

猜你喜欢

转载自blog.csdn.net/Miracle_Gaaral/article/details/88377275