Ich verwende node.js zu unterstützen restify ver4.0.3Get restify REST API-Server HTTPS und HTTP
Der einfache folgende Code als einen einfachen RESTES API-Server arbeitet, die HTTP unterstützt. Ein Beispiel API-Aufruf ist 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);
});
Angenommen, ich möchte HTTPS unterstützen und den API-Aufruf machen https://127.0.0.1:9898/echo/message
Wie kann dies geschehen?
Ich habe festgestellt, dass Restify Code ändert sich ziemlich schnell und älterer Code mit älterer Version funktioniert möglicherweise nicht mit der neuesten Version.
Haben Sie überprüfen http://qugstart.com/blog/node-js/node-js-restify-server-with-both-http-and-https/? –
Danke. Sieht gut aus. Ich versuche ein Beispiel anhand dieses Links. Einige Probleme im Moment. – user781486