框架"/>
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'}); // 新增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
命令就可以跑起来了
每日一句:
在抱怨自己赚钱少之前,先努力,学着让自己值钱。
更多推荐
restify框架
发布评论