大佬教程收集整理的这篇文章主要介绍了node.js – 如何使用node-http-proxy进行HTTP到HTTPS路由?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$npm list -g | grep proxy ├─┬ http-proxy@0.10.0
一个webservice调用我的机器,我的任务是根据请求主体的内容将请求代理到另一个URL和主机,并附加一个查询参数:
var http = require('http'),httpProxy = require('http-proxy') form2json = require('form2json'); httpProxy.createServer(function (req,res,proxy) { // my custom logic var fullBody = ''; req.on('data',function(chunk) { // append the current chunk of data to the fullBody variable fullBody += chunk.toString(); }); req.on('end',function() { var jsonBody = form2json.decode(fullBody); var payload = JSON.parse(jsonBody.payload); req.url = '/my_couch_db/_design/ddoc_name/_update/my_handler?id="' + payload.id + '"'; // standard proxy stuff proxy.proxyrequest(req,{ changeOrigin: true,host: 'my.cloudant.com',port: 443,https: true }); }); }).listen(8080);
但是我一直遇到如下错误:发生错误:{“code”:“ECONNRESET”}
有人知道需要修复什么吗?
以上是大佬教程为你收集整理的node.js – 如何使用node-http-proxy进行HTTP到HTTPS路由?全部内容,希望文章能够帮你解决node.js – 如何使用node-http-proxy进行HTTP到HTTPS路由?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。