restify框架

参考文档:这篇文章
废话不多说,直接上代码啦

var restify = require('restify');

const server = restify.createServer({
    name: 'myapp',
    version: '1.0.0'
});

server.use(restify.plugins.queryParser()); // 设置接受get query返回
server.use(restify.plugins.bodyParser()); //设置接受post body传参
server.get('/echo', function (req, res, next) {
  res.header('Access-Control-Allow-Origin','*'); // header头设置
  res.setTimeout(10000,function () {
    console.log('超时处理')
  }) //超时时间设置
  res.set({'Access-Control-Allow-Origin': 'www.baidu.com'}); // 新增header头文件
  res.send({ code: 200, msg: req.query }); //接口返回
  return next(); //结束处理
});

server.post('/foo',function(req, res, next) {
  res.header('Access-Control-Allow-Origin','*');
  res.send({'我是一个随机数':req.someData}); // 正确响应
  console.warn('run for all routes!'); // 报错提示
  // return next(new Error('boom!')); // 报错提示500
  // return next(new NotFoundError('not here!'));
  // res.send(new Error('boom!'));
  return next();
    }
)

server.listen(8080, '127.0.0.1',function () {
    console.log('%s listening at %s', server.name, server.url);
});

以上是框架的基础使用,更深入的需要自己去研究啦,通过node 项目js 命令就可以跑起来了

每日一句:
在抱怨自己赚钱少之前,先努力,学着让自己值钱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值