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