node-framework
Version:
node-framework
52 lines (43 loc) • 1.1 kB
JavaScript
/**
* @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);
});
}
};