我使用 Node.js 的请求模块运行此代码
var hsKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
var hsForm = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
var hsHost = "https://docs.google.com/"
var url = hsHost + "forms/d/" + hsForm + "/formResponse"
var form = {
"entry.129401737": pointsAvg,
"entry.2000749128": hiddenNeurons,
"submit": "Submit",
"formkey": hsKey
};
request.post({
url: url,
form: form
}, function (err, res, body) {
console.log("Sent data");
});
我尝试仅使用标准 Node.JS 库运行上述代码,但无济于事。回调函数永远不会被触发,请求也不会通过。我不知道为什么。
最佳答案
我相信我已经找到了自己问题的答案。问题似乎是我没有在 Node.js 事件循环中分配任何时间来允许执行请求。
关于javascript - Node.JS 请求模块回调未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35573641/