gpt4 book ai didi

json - 如何在node.js中指定本地机器的IP地址和端口号

转载 作者:太空宇宙 更新时间:2023-11-03 23:40:23 25 4
gpt4 key购买 nike

我有以下代码。而不是网址的值:'http://isaacs.couchone.com/registry/_all_docs ',我需要指定运行我的应用程序的本地计算机的 IP 地址,例如 10.30.52.75 和端口号 3000。如何使用 Node.js 作为 url 值来指定 IP 地址和端口号,而不影响其余源代码的工作。

var request = require('request');
var JSONStream = require('JSONStream');
var es = require('event-stream');
var mqtt = require('mqtt');
var client = mqtt.createClient();

request({url: 'http://isaacs.couchone.com/registry/_all_docs'})
.pipe(JSONStream.parse('rows.*'))
.pipe(es.mapSync(function (data) {
client.publish('NewTopic',JSON.stringify(data));
client.on('connect', function() {
client.end();
});
console.error(data);
return data
}))

最佳答案

假设主机IP是10.30.52.75,主机端口是3000,你的代码片段变成:

var request = require('request');
var JSONStream = require('JSONStream');
var es = require('event-stream');
var mqtt = require('mqtt');
var client = mqtt.createClient();
var url = 'http://10.30.52.75:3000';

request({url: url})
.pipe(JSONStream.parse('rows.*'))
.pipe(es.mapSync(function (data) {
client.publish('NewTopic',JSON.stringify(data));
client.on('connect', function() {
client.end();
});
console.error(data);
return data
}))

关于json - 如何在node.js中指定本地机器的IP地址和端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24893922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com