전체 글 (28) 썸네일형 리스트형 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.. 날씨(openWeather) API로 날씨정보 가져오기 openWeather API로 현재 날씨정보를 가져오기. 1. openWeather 사이트 접속, 현재 날씨를 가져올수 있는 api인 current Weather Data를 참조한다. https://openweathermap.org/current 2. 날씨를 불러올수 있는 방법이 아래와 같이 나와있다. 여기서 api키는 회원가입 후 my api keys를 확인하면 된다. https://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lon}&appid={API key} 3.우선 현재 장치의 위치를 가져와야한다. 다음은 브라우저에서 제공하는 JS의 Geolocation API 메서드이다. success와 error 부분은 콜백함수로 position을 매개변.. 이전 1 2 3 4 ··· 10 다음