hexo-tag-music-player
Version:
hexo简约的tag音乐播放器
19 lines (17 loc) • 577 B
JavaScript
const { createProxyMiddleware } = require('http-proxy-middleware')
module.exports = (req, res) => {
let target = ''
// 代理目标地址
// 这里使用 backend 主要用于区分 vercel serverless 的 api 路径
if (req.url.startsWith('/api/playlist/detail')) {
target = 'https://music.163.com/api/playlist/detail'
}
// 创建代理对象并转发请求
createProxyMiddleware(target, {
target,
changeOrigin: true,
pathRewrite: {
'^/api/': '/', // rewrite path 将链接中的 /api/ 替换为 '/'
},
})(req, res)
}