귀하의 서비스가 무엇을 하고 있는지 보고 싶었던 적이 있습니까?

귀하의 서비스가 무엇을 하고 있는지 보고 싶었던 적이 있습니까? 무엇을 요청 및/또는 보내는지 확인하려면? 글쎄요, 저는 스스로에게 이러한 질문을 상당히 여러 번 했고 마침내 저는 이러한 정확한 문제를 해결하는 아주 작은 Node.JS 애플리케이션을 만들기 위해 제 자신을 몰아붙였습니다. 따라서 당연히 이에 대한 매우 빠르고 간단한 게시물이 될 것입니다.

It's honestly so simple, it blows my mind how well it's working.



내 응용 프로그램은 NPM에 업로드된 GitHub에서 호스팅되는 TestYourService라고 합니다. 따라서 누구나 응용 프로그램이 어떻게 작동하는지 확인하거나 마음껏 사용할 수 있습니다. 더 이상 관련 없는 정보로 귀찮게 하지 않으니 사용법만 알려드리겠습니다...


먼저 설치해야합니다. 이것은 GitHub에서 실행 파일을 다운로드하거나 (이 옵션을 권장함) NPM에서 전역적으로 설치하여 수행할 수 있습니다.

npm i -g testyourservice


그런 다음 다시 콘솔을 통해 간단하게 호출할 수 있습니다. 아, 그리고 Windows에서 실행되길 바랍니다. ;)

testyourservice-win




이제 남은 일은 똥꼬를 사용하는 것뿐!



제 작은 도구가 "서비스 개발"이라는 마법 같은 여정을 통해 도움이 되었으면 합니다!


그리고 호기심 많은 사람들을 위해 스스로 그런 것을 만들려고 할 때 코드의 주요 평화가 있습니다. :)


var http = require('http');

console.log("\x1b[31m", "testyourservice running on port 1025")

http.createServer(function (req, res) {

    console.log("\x1b[37m", req.method + " -> " + req.url);

    if (req.method == "POST") {
        req.on('data', chunk => {
            console.log(`Data chunk available: ${chunk}`)
        })
    }

    res.statusCode = 200;
    res.end();
}).listen(1025);

좋은 웹페이지 즐겨찾기