app.js 2.3 KB
Newer Older
1 2 3 4 5 6 7
const express = require('express')
const http = require('http')
const app = express()

//手机登录
app.use('/login/cellphone', require('./router/loginCellphone'))

8
//邮箱登录
9
app.use('/login', require('./router/login'))
B
binaryify 已提交
10

11 12 13
//获取评论
app.use('/comment', require('./router/comment'))

14 15
// 获取每日推荐歌曲
app.use('/recommend/songs', require('./router/recommendSongs'))
B
binaryify 已提交
16

17 18 19
// 获取每日推荐歌单
app.use('/recommend/resource', require('./router/recommendResource'))

20
// 获取歌词
21 22
app.use('/lyric', require('./router/lyric'))

23
// 获取专辑内容
24 25
app.use('/album', require('./router/album'))

26 27 28 29 30 31
// 获取歌手单曲
app.use('/artists', require('./router/artists'))

// 获取歌手专辑列表
app.use('/artist_album', require('./router/artist_album'))

32 33 34 35 36 37 38 39 40 41
// 歌单(网友精选碟) hot||new http://music.163.com/#/discover/playlist/
app.use('/top_playlist', require('./router/top_playlist'))

// 新碟上架 http://music.163.com/#/discover/album/
app.use('/new_albums', require('./router/new_albums'))

// 热门歌手 http://music.163.com/#/discover/artist/
app.use('/top_artists', require('./router/top_artists'))

// 获取用户歌单
42 43
app.use('/user/playlist', require('./router/userPlaylist'))

44
// 获取歌单内列表
45 46
app.use('/playlist/detail', require('./router/playlistDetail'))

47
//不明 api
48
app.use('/playlist/tracks', require('./router/playlistTracks'))
49

50 51
// 获取音乐 url
app.use('/music/url', require('./router/musicUrl'))
52

B
binaryify 已提交
53 54
// 搜索
app.use('/search', require('./router/search'))
55

B
binaryify 已提交
56 57 58 59
// 获取音乐详情
app.use('/music/songDetail', require('./router/songDetail'))

// 不明 api
60 61
app.use('/log/web', require('./router/logWeb'))

62 63 64 65 66 67 68 69 70 71 72 73
// 私人 FM
app.use("/personal_fm",require("./router/personal_fm"))

// 喜欢歌曲
app.use("/like",require("./router/like"))

//签到
app.use("/daily_signin",require("./router/daily_signin"))

//垃圾桶
app.use("/fm_trash",require("./router/fm_trash"))

B
binaryify 已提交
74 75 76
//排行榜
app.use("/top_list",require("./router/top_list"))

B
binaryify 已提交
77 78 79
//mv
app.use("/mv",require("./router/mv"))

B
binaryify 已提交
80 81 82
//play_mv
app.use("/play_mv",require("./router/play_mv"))

83 84 85 86 87 88 89 90 91 92 93 94
process.on('SIGHUP', () => {
  console.log('server: bye bye')
  process.exit()
})

const port = process.env.PORT || 3000

app.listen(port, () => {
  console.log(`server running @${port}`)
})

module.exports = app