vue音樂APP開發問題之獲取QQ音樂歌單代理配置

目前在學習大神的vue開發的音樂APP視頻,而後問題來了:vue

  首先就是由better-scroll版本問題引發的無縫輪播的bug,這個這裏就不提了,一搜就各類解決方案了。主要是歌單列表的獲取,原來的視頻裏面build文件夾下是有個dev-serve.js文件的,而後主要是在這個文件裏面配置,可是新版模板中build下沒有這個文件!當時我翻了很久、各類博客啥的 ,最後終於讓我找着了正確的配置,只須要在config文件夾下的index.js文件中找到proxyTable關鍵字,配置以下:api

proxyTable: { //'http://localhost:8066/api/xxx' 代理到 'https://c.y.qq.com'
        '/api/getPlaylist': {
            //target表明源地址
            target: 'https://c.y.qq.com/splcloud/fcgi-bin/fcg_get_diss_by_tag.fcg',
            //bypass表明訪問源地址是提早設置的數據
            bypass: function(req, res, proxyOptions){
                req.headers.referer = 'https://c.y.qq.com';
                req.headers.host = 'c.y.qq.com';
            },
            secure: false, //若是是https接口,須要配置這個參數
            changeOrigin: true, //容許跨域
            pathRewrite: {
                '^/api/getPlaylist': ''
            }
        }
 }
相關文章
相關標籤/搜索