UNPKG

node-framework

Version:

node-framework

52 lines (43 loc) 1.1 kB
/** * @file api.js ~ 2014-08-22 11:09 * @author sekiyika (px.pengxing@gmail.com) * @description * */ module.exports = { // http://localhost:8048/api/json json: function (req, res) { this.app.logger.warn('afafas'); res.json({ hello: 'json' }); }, // http://localhost:8048/api/jsonp?callback=abc jsonp: function (req, res) { res.jsonp({ hello: 'jsonp' }); }, // http://localhost:8048/api/cookie cookie: function (req, res) { res.cookie('hello', 'world'); res.send('Set a cookie'); }, // http://localhost:8048/api/redirect redirect: function (req, res) { res.redirect('http://www.baidu.com'); }, ral: function (req, res) { var dfd = this.app.ral('WEIGOU', { path: '/api/midpage/product/details', query: { ids: '182069451' } }); dfd.done(function (data) { res.json(data); }).fail(function (error) { res.send(500, error.stack); }); } };