-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
88 lines (80 loc) · 3.1 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
/*
* @Author: ecitlm
* @Date: 2017-06-19 14:50:54
* @Last Modified by: ecitlm
* @Last Modified time: 2017-11-30 18:26:26
*/
const express = require('express');
const http = require('http');
const app = express();
const router = express.Router();
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By", ' 3.2.1');
next();
});
/**路由列表**/
const index = require('./index');
const classify = require('./routes/picture/classify');
const classify_tags_list = require('./routes/picture/classify_tags_list');
const list = require('./routes/picture/list');
const img_view = require('./routes/picture/img_view');
const daily_list = require('./routes/web_daily/daily_list');
const recommend_list = require('./routes/web_daily/recommend');
const one_day_list = require('./routes/web_daily/one_day_list');
const web_frame = require('./routes/web_frame/hot_frame');
const zhihu_news = require('./routes/zhihu_daily/zhihu_news');
const zhihu_news_detail = require('./routes/zhihu_daily/news_detail');
const juejin_list = require('./routes/juejin/daily_list');
const photo = require('./routes/sql/photo');
const huaban = require('./routes/picture/huaban');
const news_list = require('./routes/news_toutiao/news_list');
const news_detail = require('./routes/news_toutiao/news_detail');
const video_list = require('./routes/news_toutiao/video_list');
const joke_pic = require('./routes/joke/joke_pic');
const joke = require('./routes/joke/joke');
const weather = require('./routes/weather/weather');
const osc_project = require('./routes/osc/osc_project')
app.use('/', index);
//图片列表
app.use('/huaban', huaban);
app.use('/classify', classify);
app.use('/classify_tags_list', classify_tags_list);
app.use('/list', list);
app.use('/img_view', img_view);
app.use('/photo', photo);
//前端日报
app.use('/daily_list', daily_list);
app.use('/recommend_list', recommend_list);
app.use('/one_day_list', one_day_list);
app.use('/web_frame', web_frame);
//知乎日报
app.use('/zhihu_news', zhihu_news);
app.use('/zhihu_news_detail', zhihu_news_detail);
//新闻头条
app.use('/news_list', news_list);
app.use('/news_detail', news_detail);
app.use('/video_list', video_list);
//music router
app.use('/music_list', require('./routes/music/music_list'));
app.use('/new_songs', require('./routes/music/new_songs'));
app.use('/rank_list', require('./routes/music/rank_list'));
app.use('/rank_info_list', require('./routes/music/rank_info_list'));
app.use('/plist', require('./routes/music/plist'));
app.use('/plist_music', require('./routes/music/plist_music'));
app.use('/music_info', require('./routes/music/music_info'));
//joke
app.use('/joke_pic', joke_pic);
app.use('/joke', joke);
//weather
app.use('/weather', weather);
//oschina
app.use('/osc_project', osc_project);
app.use('/post_test', require('./routes/untils/post_test'));
//掘金
app.use('/juejin', juejin_list);
app.use(router);
app.listen(3000);
console.log("app start success port:3000");