์ด ์ฝ๋๊ฐ ์์ต๋๋ค.
request('http://www.nytimes.com/2015/10/04/upshot/soda-industry-struggles-as-consumer-tastes-change.html', function (err, resp, body) {
if (err) {
console.error(err);
}
});
์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด:
(node) warning: possible EventEmitter memory leak detected. 11 pipe listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Request.addListener (events.js:179:15)
at Request.init (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:496:8)
at Redirect.onResponse (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/lib/redirect.js:149:11)
at Request.onRequestResponse (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:944:22)
at ClientRequest.emit (events.js:107:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:426:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:111:23)
at Socket.socketOnData (_http_client.js:317:20)
at Socket.emit (events.js:107:17)
at readableAddChunk (_stream_readable.js:163:16)
(node) warning: possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Request.addListener (events.js:179:15)
at Request.start (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:843:8)
at Request.end (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:1394:10)
at end (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:564:14)
at Immediate._onImmediate (/Users/amills001c/WebstormProjects/underscore/alleyoop/node_modules/request/request.js:578:7)
at processImmediate [as _immediateCallback] (timers.js:367:17)
[Error: Exceeded maxRedirects. Probably stuck in a redirect loop http://www.nytimes.com/2015/10/04/upshot/soda-industry-struggles-as-consumer-tastes-change.html?_r=4]
๋ฆฌ๋๋ ์ ๋ฃจํ๊ฐ ํ์๋์ง ์๋๋ฐ ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง ์ ์ ์์ต๋๊น? ๊ฐ์ฌ
nytimes.com์ ์ฟ ํค๊ฐ ๋นํ์ฑํ๋ ๋ฆฌ๋๋ ์ ์ ๋ฌดํ ๋ฃจํ๋ฅผ ์์ฑํ๋ฏ๋ก ์์ฒญ ์ ์ฟ ํค๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค.
request({
url: 'http://www.nytimes.com/2015/10/04/upshot/soda-industry-struggles-as-consumer-tastes-change.html',
jar: true
}, function (err, resp, body) {
});
๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. @calibr :+1:
๊ทธ๋ฌ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. @calibr ๊ฐ์ฌ
Google์์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ฟ ํค ํญ์๋ฆฌ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ(๋๋ ์ํ์ง ์๋ ๊ฒฝ์ฐ) https://github.com/request/request/issues/3139 ๋ฅผ ์ฝ๊ณ ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ์์๋ด๊ณ ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
nytimes.com์ ์ฟ ํค๊ฐ ๋นํ์ฑํ๋ ๋ฆฌ๋๋ ์ ์ ๋ฌดํ ๋ฃจํ๋ฅผ ์์ฑํ๋ฏ๋ก ์์ฒญ ์ ์ฟ ํค๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค.