Authored by 周少峰

test

Showing 1 changed file with 40 additions and 4 deletions
... ... @@ -87,10 +87,16 @@ app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(cookieParser());
app.use(compression());
app.get('/test21', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test21');
});
// session 设置
require('./doraemon/middleware/yoho-session')(app);
app.get('/test22', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test22');
});
app.use((req, res, next) => {
req.user = {}; // 全局的用户数据
req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等
... ... @@ -110,7 +116,10 @@ app.use((req, res, next) => {
next();
});
app.get('/test23', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test23');
});
// redis seo
app.use((req, res, next) => {
if (!req.xhr) {
... ... @@ -128,21 +137,48 @@ app.use((req, res, next) => {
return next();
}
});
app.get('/test24', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test24');
});
const logger = global.yoho.logger;
// dispatcher
try {
app.get('/test25', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test25');
});
const setYohoData = require('./doraemon/middleware/set-yoho-data');
const htaccess = require('./doraemon/middleware/htaccess');
app.get('/test26', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test26');
});
const subDomain = require('./doraemon/middleware/sub-domain');
app.get('/test27', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test27');
});
const mobileRefer = require('./doraemon/middleware/mobile-refer');
const mobileCheck = require('./doraemon/middleware/mobile-check');
app.get('/test28', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test28');
});
const user = require('./doraemon/middleware/user');
const seo = require('./doraemon/middleware/seo');
app.get('/test29', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test29');
});
const errorHandler = require('./doraemon/middleware/error-handler');
const setPageInfo = require('./doraemon/middleware/set-pageinfo');
const layoutTools = require('./doraemon/middleware/layout-tools');
app.get('/test30', (req, res) => {
res.set('Cache-Control', 'no-cache');
res.send('test30');
});
const pageCache = require('./doraemon/middleware/page-cache');
const devtool = require('./doraemon/middleware/devtools');
... ...