DEV/node js
-
Node js 텔레그램 봇(Telegram bot) 시작하기DEV/node js 2023. 6. 28. 17:31
요즘 차를 사려고 하고 있다. "뜬금없이 무슨 말이냐 !" 할 수 있지만 중고차도 알아보고 있는 지금 엔카를 들어가보면 왜 그런지 알 수 있다. 엔카는 신규 매물에 대한 알람을 알려주지 않는다. 본인이 사려고 하는 차가 한국에 잘 없는 차다 보니 내가 모르는 사이 금방 올라왔다가 팔리는 경우가 제법 많다. 그리고 꿀매물 포착이 늦은 경우도 있었다. 아무튼... 할것도 없겠다 엔카 신규매물 알람 봇을 만드려고 했다. 할 수 있는 방법은 많지만 편하게 개발(?)이 가능한 텔레그램 봇 선택. 예전에 로또 알람봇을 만드려다가 포기한 경험도 있어 금방 작성이 가능하다고 생각되었다. 그 당시에는 Python을 이용했다. 이미지의 숫자를 텍스트로 변환하고 어쩌구 저쩌구 하려고 했었기 때문... 이번에는 Node js..
-
Node js 웹소켓(WebSocket)으로 서버-클라이언트 메시지 주고받기 예시DEV/node js 2023. 3. 7. 11:00
Node js (server) import http from "http"; import WebSocket from "ws"; import express from "express"; const app = express(); app.set("view engine", "pug"); app.set("views", __dirname + "/views"); app.use("/public", express.static(__dirname + "/public")); app.get("/", (req, res) => { res.render("home"); }); app.get("*", (req, res) => { res.redirect("/"); }); const server = http.createServer(app); ..
-
Node js "command not found: nodemon"DEV/node js 2022. 4. 18. 19:30
nodemon [앱 이름] 위와 같이 nodemon을 실행했는데 에러가 발생하는 경우... npm을 통해 nodemon을 설치했음에도 불구하고 에러("command not found: nodemon")가 발생하는 경우 (특히 -D 옵션을 통해 설치한 경우) 두 가지 방법 1. npx npx nodemon [앱 이름] 2. global // global 설치 npm install -g nodemon // Permission 경고가 발생하는 경우는 아래와 같이 sudo npm install -g nodemon (global은 최대한 피하는게 좋다고...) * 추가 global 리스트 확인 : npm list -g --depth=0 global 제거 : npm uninstall -g * 추가 3. script..
-
Node js 노드 시작하기 9 : npm의 버전 및 명령어DEV/node js 2022. 4. 18. 19:23
해당 글은 시리즈로 작성되었습니다. https://seokbong.tistory.com/category/DEV/node%20js 'DEV/node js' 카테고리의 글 목록 까먹으니까 적어두자... seokbong.tistory.com * npm 사용하기 : https://seokbong.tistory.com/63 Node js 노드 시작하기 8 : npm 사용하기 해당 글은 시리즈로 작성되었습니다. https://seokbong.tistory.com/category/DEV/node%20js 'DEV/node js' 카테고리의 글 목록 까먹으니까 적어두자... seokbong.tistory.com 오늘은 Node js 의 패키키 및 버전을.. seokbong.tistory.com 저번 시리즈에 이어서 ..
-
Node js 노드 시작하기 8 : npm 사용하기DEV/node js 2022. 4. 16. 16:49
해당 글은 시리즈로 작성되었습니다. https://seokbong.tistory.com/category/DEV/node%20js 'DEV/node js' 카테고리의 글 목록 까먹으니까 적어두자... seokbong.tistory.com 오늘은 Node js 의 패키키 및 버전을 관리하기 위해 사용하는 npm에 대해 알아보자. npm (Node Package Manager) 노드의 패키지 매니저 다른 사람들이 만든 소스 코드들을 모아둔 저장소 남의 코드를 사용하여 프로그래밍이 가능 *이미 있는 기능을 다시 구성하지 않고 재활용하여 효율성을 증대 1. npm 시작 npm 설치는 해당 폴더에서 다음과 같이 설치를 진행하면 된다. // npm Init 명령어. npm init // terminal에서 위의 명령..