小编Jak*_*tek的帖子

Node.js HTTP代理修改主体

我想编程Node.js http代理,它将能够修改响应体.到目前为止我做到了这一点:

http = require('http'),
httpProxy = require('http-proxy');

var proxy = httpProxy.createProxyServer();
http.createServer( function (req, res){
    //here I want to change the body I guess
    proxy.web(req, res, {
        target: req.url
    });
}).listen(8013);
Run Code Online (Sandbox Code Playgroud)

我试图使用res.write(),但它给了我一个错误"无法在发送后设置标题".好吧,我不想改变标题,我想改变身体.
我该如何改变身体?任何建议将不胜感激.

javascript proxy http node.js node-http-proxy

5
推荐指数
1
解决办法
8511
查看次数

很长的if..else声明

如何减少if..else这样的long语句?

if( strcmp( alnumToc, "log") == 0){
            ARGNUMCHECK( in, 1);
            mpfr_log( num, stack[j-1], MPFR_RNDN);
            CPYRES( 1);
        } else if( strcmp( alnumToc, "log2") == 0){
            ARGNUMCHECK( in, 1);
            mpfr_log2( num, stack[j-1], MPFR_RNDN);
            CPYRES( 1);
        } else if( strcmp( alnumToc, "log10") == 0){
            ARGNUMCHECK( in, 1);
            mpfr_log10( num, stack[j-1], MPFR_RNDN);
            CPYRES( 1);
        } else if( strcmp( alnumToc, "sqrt") == 0){
            ARGNUMCHECK( in, 1);
            mpfr_sqrt( num, stack[j-1], MPFR_RNDN);
            CPYRES( 1);
        } else if( strcmp( alnumToc, "cbrt") == 0){
            ARGNUMCHECK( in, 1);
            mpfr_cbrt( num, …
Run Code Online (Sandbox Code Playgroud)

c if-statement

4
推荐指数
1
解决办法
245
查看次数

标签 统计

c ×1

http ×1

if-statement ×1

javascript ×1

node-http-proxy ×1

node.js ×1

proxy ×1