大佬教程收集整理的这篇文章主要介绍了node.js – 修改代理请求的标头,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
isAllowed = (req,res,next) -> # Do IP check here. base64Encode = (unencoded) -> new Buffer(unencoded or '').toString 'base64' app.all "/demoproxy/*",isAllowed,(req,res) -> req.url = "/" + req.url.split("/").slice(2).join("/") userPass = base64Encode "#{process.env.DEMO_USERNAME}:#{process.env.DEMO_password}" # This doesn't work. # res.setHeader 'Authorization',"Basic #{userPass}" # This doesn't work either. ###res.oldWriteHead = res.writeHead res.writeHead = (statusCode,headers) -> headers = { } headers['Authorization'] = "Basic #{userPass}" res.oldWriteHead statusCode,headers### proxy = new httpProxy.httpProxy target: host: 'remote-api.com' port: 80 proxy.proxyrequest req,res
这样做的正确方法是什么?
以上是大佬教程为你收集整理的node.js – 修改代理请求的标头全部内容,希望文章能够帮你解决node.js – 修改代理请求的标头所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。