赞
踩
参考文档:这篇文章
废话不多说,直接上代码啦
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
命令就可以跑起来了
每日一句:
在抱怨自己赚钱少之前,先努力,学着让自己值钱。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。