search.js
616 Bytes
/**
* 产品搜索 controller
* @author 陈轩 <xuan.chen@yoho.cn>
*/
'use strict';
const model = require('../models/search.js');
/* 搜索 页面 */
exports.index = (req, res) => {
const view = {
module: 'product',
page: 'search'
};
res.render('search', view);
};
/* 查询 产品列表 */
exports.fetchProducts = (req, res, next) => {
const params = {
page: req.query.page || 1,
order: req.query.order || 1,
query: (req.query.query || '').trim()
};
model.products(params)
.then(result => res.json(result))
.catch(next);
};