2016-08-10 8 views
0

JSコードをHTMLファイルに埋め込もうとしています。これはコンソール上では完全に機能しますが、このJSファイルをHTMLで呼び出すことで、希望の出力を得ることができません。私は、main.jsに問題が直面していますのはここ機能へのアクセスにはRequire.js?

は次のとおりです。=

VARリクエストが必要です([:

require(["request","cheerio"],function(request,cheerio){ 
var request = require(['request'],function(request){}); 

request(url, function(err, resp, body) { 
    if (err) 
     throw err; 
    $ = cheerio.load(body); 
    $('h3').each(function() { 
     alert("hello") 

    }); 
}); 
} 

を私は次の行で正しく使用されていない必要がエラーを取得します'要求']、機能(要求){});

どうすればよいですか?あなたは以下のコード

var request = require(['request'],function(request){});  

を必要としない おかげ

+0

十分です。 'あなたは関数の引数からrequest変数を使うことができます –

+0

@ oliv37:私はそれを試みました。この場合、このエラーが発生します。Uncaught TypeError:リクエストは関数ではありません –

+0

'request'とは何ですか?ベンダーのライブラリですか? –

答えて

0

はちょうど `VAR要求を=必要([ '要求']、機能(リクエスト){})を削除

require(["request","cheerio"],function(request,cheerio){ 


    request(url, function(err, resp, body) { 
     if (err) 
      throw err; 
     $ = cheerio.load(body); 
     $('h3').each(function() { 
      alert("hello") 

     }); 
    }); 
} 
+0

これは私に次のエラーを返します: 未知の型エラー:リクエストは関数ではありません –

関連する問題