服务器进程将输出发送到node.js?

时间:2016-09-10 10:01:03

标签: java node.js

我正在编写一个Web服务器应用程序,它是一个Java应用程序侦听端口。甲方将自动向该端口发送请求,应用程序将处理该请求并生成结果。与此同时,乙方将在网页中审核结果。我不太熟悉网页编码然后我做了一些谷歌搜索,并得到了node.js是服务器主动更新客户端网页的流行方式的印象。如果我错了请纠正我,也请给我一些建议 1.应该使用哪个node.js模块来构建这样的Web应用程序。 2. Java应用程序如何与node.js服务器通信。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

1)请使用节点js的express模块用于Web相关应用程序或任何客户端服务器体系结构。

2)要在浏览器上显示响应,您可以使用res.send(“无论您需要发送什么样的响应”)。请找一些可能对您有帮助的代码段。

请参阅以下链接。

Not getting any response in the browser

const PORT = process.env.PORT || 3000;
var express = require('express')
, cors = require('cors'),
app = express();
var bodyParser = require('body-parser');
app.use(cors());
var path = require("path");
app.set('port', PORT);
app.listen(app.get('port'));
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json());
console.log("Server is running at " + PORT);
var res = '';
To check the response in browser 
app.get('/',function(req,res){
//Send this response to browser
res.send(body);
})