水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:[求助]nodejs request的问题
楼主
|
dajun
|
2017-12-23 12:48:50
|
只看此ID
新手,要用socket.io-client访问一个api,提交一系列数据. 数据先要从一个网站获取,
const sock = io('http s://abc.com');
var myio;
init();
function subcribe(t) {
myio = sock.connect(...);
console.log("这里可以执行");
myio.on("connect", function() { console.log("connected但是不能放在request的回调函数里") });
console.log("这里也可以被执行");
}
function init() {
request("url", function(err, res, body) {
var j = JSON.parse(body);
for (...) {
subscribe(j[i]); // 放在回调函数里就不会触发on('connect')事件似的
}
});
}
subscribe函数放在request的callback里就异常, 放在别处就正常, 这是什么原因呢?
--
修改:dajun FROM 119.114.247.*
FROM 119.114.247.*
1楼
|
zxdong262
|
2017-12-23 15:37:40
|
只看此ID
async function xx() { let res = await request("url") ... }
【 在 dajun 的大作中提到: 】
: 新手,要用socket.io-client访问一个api,提交一系列数据. 数据先要从一个网站获取,
: const sock = io('http s://abc.com');
: var myio;
: ...................
--
FROM 219.136.204.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版