問題被require的模塊里 過去時間戳, 第二次也獲取了和第一次相同的時間戳~~~代碼前面代碼正常, 先只給出出問題的地方, 大佬需要我再貼全部吧a.js 使用express routerlet module = require('./b.js');router.post('/api',(req,res)=>{ b.main(()>{ req.status(200).json({}) })})b.jsfunction main(){ if(true){ let cmodule = require('./c.js'); cmodule.main() }}exports.main = mainc.jsvar fs = require('fs'), timestamp = new Date().getTime(), dhh = fs.createWriteStream('./aa'+timestamp+'.txt');function main(){ console.log(timestamp) if(當(dāng)滿足條件){ dhh.end("Done"); // 將可寫流關(guān)閉, 變成為不可寫狀態(tài) return; } stream = fs.createReadStream('./aa.txt'); stream.pipe(dhh, {end: false}); stream.on("end", function() { main(); });}exports.main = mainindex.htmlajax.post '/api'控制臺第一次 console.log(timestamp) 1526885307155第二次 console.log(timestamp) 1526885307155結(jié)果一樣,不知原因~求指教
node中 自制模塊獲取時間戳不能更新
喵喵時光機(jī)
2019-03-14 14:11:36