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 32
// 获取歌手单曲
app.use('/artists', require('./router/artists'))


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

33 34 35 36 37 38 39 40 41 42
// 歌单(网友精选碟) 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'))

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

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

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

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

54 55 56
// 搜歌
app.use('/search', require('.//router/search'))

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

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

63 64 65 66 67 68 69 70 71 72 73 74
// 私人 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 已提交
75 76 77
//排行榜
app.use("/top_list",require("./router/top_list"))

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

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

84 85 86 87 88 89 90 91 92 93 94 95
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