Javascript 如何使用IP地址从一个Nodejs应用程序向另一个Nodejs应用程序发送请求?
我有2个Nodejs服务器正在运行。其中一台服务器只有一个post路由:Javascript 如何使用IP地址从一个Nodejs应用程序向另一个Nodejs应用程序发送请求?,javascript,node.js,Javascript,Node.js,我有2个Nodejs服务器正在运行。其中一台服务器只有一个post路由: app.post("/",(req,res)=>{ console.log(`Someone sent a post request`) }) 此服务器正在本地主机上运行:9000。如何从其他Nodejs服务器启动post路由?您可以尝试类似的方法: var request = require("request"); app.post("/", (req, res) => { var opt
app.post("/",(req,res)=>{
console.log(`Someone sent a post request`)
})
此服务器正在本地主机上运行:9000。如何从其他Nodejs服务器启动post路由?您可以尝试类似的方法:
var request = require("request");
app.post("/", (req, res) => {
var options = {
method: 'POST',
url: 'http://localhost:9000/employee',
headers: { 'Content-Type': 'application/json' },
body: { id: 1 },
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
// Process the body and return the response.
return res.send(body);
});
});
其他这可以工作,但我可以使用IP地址而不是本地主机。例如去123.123.123:9000这样的路线?是的。你可以。但只需确保端口9000可以从您访问的位置访问防火墙设置。