본문 바로가기

Web Front-end/node.js

(3)
Socket.IO Socket.IO란 Socket.IO는 Node.js 기반의 실시간 웹 어플리케이션을 구현하기 위한 Framework. 실시간, 양방향, event기반 통신 제공 how to Start & Use $npm i socket.io Server(node express) const express = require('express') const app = express(); const http = require('http') const SocketIO = require("socket.io"); const httpServer = http.createServer(app); const io = SocketIO(httpServer) ... io.on("connection", socket =>{ socket.on("roo..
node.js express에서 자주 쓰이는 메서드 const express = require('express') const app = express(); 1. app.get(path, callback): HTTP GET 요청에 대한 라우터를 등록 2. app.post(path, callback): HTTP POST 요청에 대한 라우터를 등록 3. app.put(path, callback): HTTP PUT 요청에 대한 라우터를 등록 4. app.delete(path, callback): HTTP DELETE 요청에 대한 라우터를 등록 5. app.use([path,] callback [, callback...]): 미들웨어 함수를 등록 이 메서드는 경로에 대한 라우터를 등록하지 않고, 모든 HTTP 요청에 대해 미들웨어 함수를 실행 6.app.set(n..
node.js 메모 모음 1. package.json 생성하기 npm init 으로 package.json 생성 2. Node.js 실행하기 node 1_test.js 터미널애서 서버종료 ctrl + c 3. fs 모듈 - 파일처리와 관련된 모듈 - node.js에서 가장 중요하고 기초가 되는모듈 메소드 readFile() : 파일을 비동기적으로 읽음 readFileSync() : 파일을 동기적으로 읽음 writeFile() : 파일을 비동기적으로 씀 writeFileSync(): 파일을 동기적으로 씀 4.이벤트 루프 - Node.js는 서버가 실행되면 변수들을 초기화 하고 함수를 선언하고 이벤트가 발생할때까지 기다림 - 이벤트가 감지되었을때 callBack 함수를 호출 5.시스템 이벤트 exit : 프로그램이 종료되거나 종료되..