我将使用node.js restify ver4.0.3作为翻译,以下简单的代码可作为支持HTTP的REST API服务器。示例API调用为http://127.0.0.1:9898/echo/message。请注意,我会保留HTML标签。
假设我想支持HTTPS并进行API调用https://127.0.0.1:9898/echo/message,应该如何操作?
我注意到restify代码更新很快,旧版本的代码可能无法与最新版本兼容。
var restify = require('restify');
var server = restify.createServer({
name: 'myapp',
version: '1.0.0'
});
server.use(restify.acceptParser(server.acceptable));
server.use(restify.queryParser());
server.use(restify.bodyParser());
//http://127.0.0.1:9898/echo/sdasd
server.get('/echo/:name', function (req, res, next) {
res.send(req.params);
return next();
});
server.listen(9898, function () {
console.log('%s listening at %s', server.name, server.url);
});
假设我想支持HTTPS并进行API调用https://127.0.0.1:9898/echo/message,应该如何操作?
我注意到restify代码更新很快,旧版本的代码可能无法与最新版本兼容。