Node.JS 中 输出 request.post 的结果到浏览器怎么操作?使用 res.write

以下是一段请求的代码 我需要将 cleartext 的信息到浏览器.

我知道使用 res.write() 可以输出到浏览器.但是会报错请问怎么办呢?


request.post({url:ajaxurlip + url, form: {'req':ciphertext}}, function(error,response,body){

            if (!error && response.statusCode == 200) {

                var resp = JSON.parse(body);

                if(resp.status == 0) {

                    var cleartext = CryptoJS.AES.decrypt(

                        resp.body,

                        CryptoJS.enc.Utf8.parse(myAES), {

                            iv: "",

                            mode: CryptoJS.mode.ECB

                        }

                       );

                       // 返回 cleartext 的信息到浏览器

                       cleartext = JSON.parse(CryptoJS.enc.Utf8.stringify(cleartext));

                       

                       

                       res.write(cleartext)  //报错

                       

                }

            }

        })


哈士奇WWW
浏览 623回答 1
1回答

慕慕森

res.write(cleartext) 替换成 res.send(cleartext) 试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript