NodeJS 설치 및 nodejs-websocket 모듈 설치



1. Node.JS 설치 파일 다운 받기


아래 페이지에서 Node.JS 설치 파일을 받을 수 있습니다.



원도우즈 환경인 경우에는, node-v12.16.1-x64.msi와 같은 파일을 다운 받을 수 있습니다.


2. 설치 파일 실행


node-v12.16.1-x64.msi를 실행하여, Next 버튼 몇 번 누르면 손쉽게 설치됩니다.


3. nodejs-websocket 모듈 설치


설치된 폴더에 가보면, 아래와 같은 실행 파일이 있습니다.

      • node.exe
      • npm.cmd

cmd 명령창에서 아래와 같은 명령어로 인스톨을 할 수 있습니다.


npm install nodejs-websocket


제가 설치했을 때는 아래와 같은 WARN이 발생했지만, 무사히 설치가 되었습니다.


D:\nodejs>npm install nodejs-websocket

npm WARN saveError ENOENT: no such file or directory, open 'D:\nodejs\package.json'

npm notice created a lockfile as package-lock.json. You should commit this file.

npm WARN enoent ENOENT: no such file or directory, open 'D:\nodejs\package.json'

npm WARN nodejs No description

npm WARN nodejs No repository field.

npm WARN nodejs No README data

npm WARN nodejs No license field.


+ nodejs-websocket@1.7.2

added 1 package from 1 contributor and audited 12028 packages in 12.324s

found 1 low severity vulnerability

  run `npm audit fix` to fix them, or `npm audit` for details


4. 설치 확인


\nodejs\node_modules\nodejs-websocket 폴더 아래 다음과 같은 파일들이 있음을 확인할 수 있습니다.



 


5. 사용 예제


아래 내용을 test.js라는 파일로 저장한 후, 다음과 같은 명령어로 테스트를 할 수 있습니다.


node teset.js


<출처: https://www.npmjs.com/package/nodejs-websocket>

var ws = require("nodejs-websocket")
 
// Scream server example: "hi" -> "HI!!!"
var server = ws.createServer(function (conn) {
    console.log("New connection")
    conn.on("text", function (str) {
        console.log("Received "+str)
        conn.sendText(str.toUpperCase()+"!!!")
    })
    conn.on("close", function (code, reason) {
        console.log("Connection closed")
    })
}).listen(8001)





반응형

'IT' 카테고리의 다른 글

리눅스 build error 파일 저장.  (0) 2020.04.01
모장 마인크래프트 환불  (12) 2020.03.08
notepad++ json viewer plugin 설치하기  (0) 2019.08.28
Source Insight 3.5 한글 지원  (0) 2019.07.10
[C언어] UUID 생성  (0) 2019.06.04

+ Recent posts