import request from 'request' import { origin, globalOption } from '../config' import { deepCopy } from '../util' const search = (name = null, callback = null, limit = 3, offset = 0) => { const option = deepCopy(globalOption) const url = `${origin}/api/search/suggest/web` const form = { s: name, limit, type: 1, offset } const method = 'POST' Object.assign(option, { url, form, method }) request(option, (err, res, body) => { if (!err && res.statusCode == 200) { let info = JSON.parse(body); callback && callback(JSON.stringify(info, '', 2)) } else { console.error(err) } }) } export { search }