Tôi đang sử dụng node.js khôi phục ver4.0.3Nhận khôi phục máy chủ REST API để hỗ trợ cả HTTPS và HTTP
Mã đơn giản sau đây hoạt động như một máy chủ REST API đơn giản hỗ trợ HTTP. Một cuộc gọi dụ API là 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);
});
Giả sử tôi muốn hỗ trợ HTTPS và thực hiện cuộc gọi API https://127.0.0.1:9898/echo/message
Làm thế nào điều này có thể được thực hiện?
Tôi nhận thấy rằng việc khôi phục các thay đổi mã khá nhanh và cũ hơn với phiên bản cũ hơn có thể không hoạt động với phiên bản mới nhất.
Bạn đã kiểm tra http://qugstart.com/blog/node-js/node-js-restify-server-with-both-http-and-https/? –
Cảm ơn. Có vẻ tốt. Tôi đang thử một ví dụ dựa trên liên kết đó. Một số vấn đề vào lúc này. – user781486