Express4做web服务器,想与Tomcat构建的服务器进行通信
发布于 9 年前 作者 piaoliuhuanjing 3826 次浏览 最后一次编辑是 8 年前 来自 问答

Express4做web服务器,想与Tomcat构建的服务器进行通信,使用的是node-http-proxy进行代理请求java中的json数据,但是请求时间一直在21s左右,想请教一个各位高手要,小弟刚开始使用nodejs,多谢指教!

var express = require(‘express’); var router = express.Router(); var http = require(‘http’); var httpProxy = require(‘http-proxy’);

//新建一个代理Proxy server 对象 var proxy = httpProxy.createProxyServer({}); //代理捕获异常 proxy.on(‘error’, function (err, req, res) { res.writeHead(500, { ‘Content-Type’: ‘text/plain’ });

res.end('Something went wrong,And we are reporting a custom error me');

});

//发生代理之前的修订 proxy.on(‘proxyReq’, function (proxyReq, req, res, options) { console.log("-----proxyReq--------"); });

/* user login action. */ router.post(’/gcl/vri/versionScan’, function (req, res, next) { proxy.web(req, res, {target: ‘http://192.168.11.150:8161’}); console.log("----/gcl/vri/versionScan–"); });

回到顶部