0
express
、unirest
、およびasync
のモジュールを使用するコードブロックに状態情報ログを書き込もうとしています。nodejs/js:ファイルが順番にファイルに追加されない
const fsTest = require("fs");
app.post(someURL, function (req, res) {
fsTest.appendFile("c:/fs.txt","\r\nInOf")
async.series({
one: function (callback) {
fsTest.appendFile("c:/fs.txt","\r\nInOf2")
someOperation();
fsTest.appendFile("c:/fs.txt","\r\nInOf3")
callback(false,"");
},
//form search query
two: function (callback) {
fsTest.appendFile("c:/fs.txt","\r\nInOf4")
anotherOperation();
urClient.post("https://" + server + url)
.header('Content-Type', 'application/json')
.send(qrySearchJSON)
.end(
function (response) {
});
}
}, function (err,oResp) {
errHandler();
});
});
しかし、以下に示すように、私のログは、常にシーケンスのうち、表示されます。
InOf2
InOf4
InOf3
InOf
InOf
InOf2
InOf3
InOf4
InOf
InOf2
InOf4
InOf3
InOf2
InOf
InOf4
InOf3
InOf
InOf2
InOf3
InOf4
何を、おそらく理由かもしれないとどのようなアプローチで、私はそれを修正するために取るべきです。
こんにちは@strah - 私もそれを見つけましたが、いくつかのより良いオプションを提案することができます – BabyGroot
私はいくつかのサンプルコードを追加しました。 – strah