1
私はこのsiteにあるYahoo APIをテストしようとしています。しかし、私は "リクエストトークン"を得ることができます私のアプリケーション以来どのように進行するのか分からないようですthrows process.nextTick
エラー次のNodeJSのTickエラー
また可能なら何らかの方法で提供されたサイトに基づいてリクエストコードを作る方法上記。ここでは以下の私の実装があります:
var request = https.request({
host: "api.login.yahoo.com",
port: 443,
method: "GET",
path: "/oauth/v2/get_token?"
+ "&oauth_consumer_key=abc123--"
+ "&oauth_signature_method=PLAINTEXT"
+ "&oauth_nonce=123456"
+ "&oauth_timestamp=1204762971"
+ "&oauth_signature=abc12345%26"
+ "&oauth_version=1.0"
+ "&oauth_token=" + requestToken
}, function(res){
res.on('data', function(chunk){
util.log('OAUTH CREDENTIALS: ' + chunk);
})
});
エラー:
Error: socket hang up
at EventEmitter._tickCallback (node.js:192:40)
nextTickエラーは何を正確に表しますか? – Matt
実際に発生するエラーは何ですか? – nrabinowitz
'request.on( 'error'、function(err){console.log(err);/*より良いエラー処理* /});'を追加する必要があります。それ以外の場合、エラーは 'process.on( 'uncaughtException'、function(err){/ *エラーをより良く処理する* /});に伝播し、処理されなければプロセスが終了します。 –