• 20-07-2019, 19:49:21
    #1
    Herkeze İyi Akşamlar

    function Ids()
    {
    request('site.com', { json: true }, (err, res, body) => {
    var Body = body.Id;
    });
    return Body;
    }
    console.log(Ids());
    Böyle bir kafamda yapı var ama olmuyor.Bir yardımcı olabilirmisiniz.
  • 20-07-2019, 19:52:34
    #2
    requestin kendi sayfasında var hocam zaten örnek.
    var*request*=*require('request');
    request('http://www.google.com',*function*(error,*response,*body)*{
    **console.log('error:',*error);*//*Print*the*error*if*one*occurred
    **console.log('statusCode:',*response*&&*response.statusCode);*//*Print*the*response*status*code*if*a*response*was*received
    **console.log('body:',*body);*//*Print*the*HTML*for*the*Google*homepage.
    });
    Edit: Bu r10'un kod blogları neden böyle yapıyor..
    https://www.npmjs.com/package/request
    Ayrıca express body parser'da kullanabilirsin.
  • 20-07-2019, 19:56:58
    #3
    Console Log Olarak Değilde Fonksiyon Olarak Tasarlayıp Sürekli O Fonksiyonu Çağırıp Deperi Değişkene Yazdırmam Lazım
  • 20-07-2019, 20:10:46
    #4
    Test etmek istersen
    https://repl.it/repls/RightQualifiedComments

    const request = require("request")
    
    async function myCustomRequest(reqURL){
    return new Promise( (resolve, reject) =>{
        request(reqURL, { json: true }, (err, res, body) => {
           if(err){
             reject(err)
           }
           resolve(body)
        });
    } )
    
    }
    
    async function main(){
      let body = await myCustomRequest("https://r10.net/")
      console.log(body)
    }
    
    main();
  • 20-07-2019, 20:18:44
    #5
    xPHPx adlı üyeden alıntı: mesajı görüntüle
    Test etmek istersen
    https://repl.it/repls/RightQualifiedComments

    const request = require("request")
    
    async function myCustomRequest(reqURL){
    return new Promise( (resolve, reject) =>{
    request(reqURL, { json: true }, (err, res, body) => {
    if(err){
    reject(err)
    }
    resolve(body)
    });
    } )
    
    }
    
    async function main(){
    let body = await myCustomRequest("https://r10.net/")
    console.log(body)
    }
    
    main();
    @xPHPx; Reis Yardımın İçin Teşşekürler.Ama buda olmuyor.Amacım request çekip responseyi değişkene atamak.return olarak body veriyorum main() fonksiyonuna değer veriyorum ama değişkene responsedeki değer gelmiyor.
    Kafamdaki Olay Tamamiylen Böyle Birşey
    const request = require("request")
     
    async function myCustomRequest(reqURL){
    return new Promise( (resolve, reject) =>{
        request(reqURL, { json: true }, (err, res, body) => {
           if(err){
             reject(err)
           }
           resolve(body)
        });
    } )
     
    }
     
    async function main(){
      let body = await myCustomRequest("https://r10.net/")
      return body;
    }
     
    const BoyleBirsey = main(); console.log(BoyleBirsey );
  • 20-07-2019, 21:22:34
    #6
    Merhaba hocam,
    Zaten ne yapmak istediginizi anlayarak cevap vermis bulunmaktayim. Bu isin yolu budur . Mainin icindeki kod gordunuz gibi return yapmaktadir aslinda 'await' keywordu ile bu saglanmaktadir. Iyi calismalar dilerim.

     
          let body = await myCustomRequest("https://r10.net/")