📅  最后修改于: 2023-12-03 14:48:02.207000             🧑  作者: Mango
treeyyeyyeyeee 是一个以音乐为主题的在线社区,拥有海量的音乐资源和在线听歌功能,同时也提供了社区交流和分享功能,让音乐爱好者可以在这里分享自己的喜好和见解。
treeyyeyyeyeee 基于以下技术实现:
// 查询音乐
router.get('/search', async (req, res) => {
const keyword = req.query.keyword
const limit = req.query.limit || 30
const skip = req.query.skip || 0
const result = await musicService.searchMusic(keyword, limit, skip)
res.send(result)
})
// 查询歌单
router.get('/playlist', async (req, res) => {
const id = req.query.id
const result = await musicService.getPlaylistDetail(id)
res.send(result)
})
// 创建歌单
router.post('/playlist', async (req, res) => {
const { title, description, coverImgUrl, tracks } = req.body
const result = await musicService.createPlaylist(title, description, coverImgUrl, tracks)
res.send(result)
})
以上是部分 API 接口的示例代码,使用了 Express 框架进行搭建,实现了查询音乐、查询歌单、创建歌单等功能。