我如何使用Node.js的RESTify ver4.0.3獲取的RESTify REST API服務器支持HTTPS和HTTP
簡單的下面的代碼一樣工作,支持HTTP簡單的REST API服務器。一個例子API調用http://127.0.0.1:9898/echo/message
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代碼變化很快,而舊版本的代碼可能不適用於最新版本。
您是否檢查http://qugstart.com/blog/node-js/node-js-restify-server-with-both-http-and-https/? –
謝謝。看起來不錯。我正在嘗試基於該鏈接的示例。目前有些問題。 – user781486