質問編集履歴
2
誤記の修正
    
        title	
    CHANGED
    
    | @@ -1,1 +1,1 @@ | |
| 1 | 
            -
             | 
| 1 | 
            +
            node.jsでのループの同期処理について
         | 
    
        body	
    CHANGED
    
    | 
            File without changes
         | 
1
ソースコードが間違っていたので一部修正しました
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -7,7 +7,7 @@ | |
| 7 7 | 
             
            const request = require('request')
         | 
| 8 8 | 
             
            const base_url = 'https://hogehoge/'
         | 
| 9 9 |  | 
| 10 | 
            -
             | 
| 10 | 
            +
            function main(){
         | 
| 11 11 | 
             
                request(base_url , (e, response, body) => {
         | 
| 12 12 | 
             
                    if (e) {
         | 
| 13 13 | 
             
                        console.error(e)
         | 
| @@ -16,6 +16,7 @@ | |
| 16 16 | 
             
                    http_get(body)
         | 
| 17 17 | 
             
                }
         | 
| 18 18 | 
             
            }
         | 
| 19 | 
            +
            main()
         | 
| 19 20 | 
             
            ```
         | 
| 20 21 |  | 
| 21 22 |  | 
| @@ -26,7 +27,7 @@ | |
| 26 27 | 
             
            const request = require('request')
         | 
| 27 28 | 
             
            const list_url= 'https://hogehoge/'
         | 
| 28 29 |  | 
| 29 | 
            -
             | 
| 30 | 
            +
            function main(){
         | 
| 30 31 | 
             
                // for文の追加
         | 
| 31 32 | 
             
                for(let page_num = 1; page_num < 5; page_num++){
         | 
| 32 33 | 
             
                    request(list_url, (e, response, body) => {
         | 
| @@ -40,6 +41,7 @@ | |
| 40 41 | 
             
                    }
         | 
| 41 42 | 
             
                }
         | 
| 42 43 | 
             
            }
         | 
| 44 | 
            +
            main()
         | 
| 43 45 | 
             
            ```
         | 
| 44 46 |  | 
| 45 47 | 
             
            そこで質問なのですがfor文の中の処理が全て終わったのを確認してから再度ループを行うような、ループの同期処理を行う方法はありますでしょうか?
         | 
