فهرست منبع

sorta_better?

AXCWG 5 ماه پیش
والد
کامیت
809b4136c7
2فایلهای تغییر یافته به همراه16 افزوده شده و 13 حذف شده
  1. 6 5
      main.js
  2. 10 8
      test.js

+ 6 - 5
main.js

@@ -128,10 +128,10 @@ function Submit(req, res) {
         onData: callback, onError: errcb
     }).then(() => {
 
-        db.execute(("INSERT INTO instrunet_entry (uuid, song_name, album_name, link_to, databinary, artist,kind, albumcover) VALUES (?,?,?,?,?,?,?,?)"), [uuid, req.body.name, req.body.albumName, req.body.link, fs.readFileSync(kind_of[1]), req.body.artist, req.body.kind, albumCover])
-        db.unprepare(() => {
-
-        })
+        // db.execute(("INSERT INTO instrunet_entry (uuid, song_name, album_name, link_to, databinary, artist,kind, albumcover) VALUES (?,?,?,?,?,?,?,?)"), [uuid, req.body.name, req.body.albumName, req.body.link, fs.readFileSync(kind_of[1]), req.body.artist, req.body.kind, albumCover])
+        // db.unprepare(() => {
+        //
+        // })
         fs.rm(kind_of[1], (err) => {
             if (err) {
                 console.log(err);
@@ -172,9 +172,10 @@ function Submit(req, res) {
             })
         }
         currentTask.shift();
-        queue.next()
         console.log(queue.contents)
         console.log(currentTask)
+        queue.next()
+
     })
 
 

+ 10 - 8
test.js

@@ -2,12 +2,14 @@ let queue = require('js-queue')
 let queue1 = new queue();
 queue1.autoRun = false;
 
-function print2(){
-    console.log(2);
+async function print2(sth) {
+    sth = {...sth, another: "yeah"}
+    console.log(sth)
 }
-queue1.add(print2)
-queue1.add(print2)
-queue1.add(print2)
-queue1.next()
-queue1.next()
-queue1.next()
+
+var th = {yeah: true}
+console.log(th)
+print2(th)
+console.log(th)
+
+