내 로컬 nodejs 설치에 https://github.com/FLYBYME/node-transmission 패키지를 설치하려고 시도했지만 위의 github 저장소에서 example.js
을 실행하는 중에 다음 오류가 발생합니다. 노드 전송 패키지가 작동하지 않습니다.
Error: connect ECONNREFUSED 127.0.0.1:9091
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 9091
조금 조사 후 내가 포트 9091의 서버를 실행 한 후 (별도의
server.js
파일)이 코드를 사용하여 포트 9091에
const http = require('http')
const port = 9091
const requestHandler = (request, response) => {
console.log(request.url)
response.end('Hello Node.js Server!')
}
const server = http.createServer(requestHandler)
server.listen(port, (err) => {
if (err) {
return console.log('something bad happened', err)
}
console.log(`server is listening on ${port}`)
})
을 서버를 실행하려고,이 오류를 받기 시작했다 example.js
:
SyntaxError: Unexpected token H in JSON at position 0
at JSON.parse (<anonymous>)
at IncomingMessage.onEnd (F:NodeJS\node-transmission-master\lib\transmission.js:453:33)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
무엇이 발생해야합니까? 나는 어떤 단계를 잘못했는지 전혀 모른다. 그래서 내가 뒤따른 모든 과정을 설명했다.
저는 nodejs에서 매우 새롭습니다. 어떤 도움을 주시면 감사하겠습니다.
안녕하세요, 지금이 어색한 오류를 보여줍니다 :'{IncomingMessage.onEnd (F : \ NodeJS \ 노드 전송 마스터 \ lib \ transmission.js : 461 : 29 오류)의 오류 \t IncomingMessage.emit에서 emitNone (events.js : 91 : 20) \t (events.js : 185 : 7) \t at endReadableNT (_stream_readable.process._tickCallback (내부/프로세스/next_tick.js : 98 : 9)에서 _combinedTickCallback (내부/프로세스/next_tick.js : 74 : 11) \t 결과 : '{ "message" "Hello Node.js Server!"} '}' –