본문 바로가기

분류 전체보기

(124)
[Node.js] express와 jade 설치 및 사용법 express 설치 디렉토리 생성 및 이동 mkdir myapp cd myapp 프로젝트를 npm이 관리하는 패키지로 선언 (=> package.json 생성) npm init npm이 express를 다운 npm install --save express 사용법 main(entry):최초의 진입점 application 만들기 (app.js) var express = require("express"); var app = express(); app.use(express.static("")); app.get("/route", function (req, res) { res.send('hello, '); }); app.get("/", function (req, res) { res.send("hello home p..
[Node.js] 동기, 비동기 https://nodejs.org/docs/latest-v15.x/api/fs.html 동기, 비동기 * 동기 ex) fs.readFileSync (파일읽기) const fs = require("fs"); const data = fs.readFileSync("파일명", { encoding: "utf8" }); console.log(data); 더보기 { encoding : "utf8" }은 파일(txt)을 저장할 때 utf8 방식으로 저장해서 읽어올 때도 이 방식으로 읽어와야 함. * 비동기 ex) fs.readFile (파일 읽기) const fs = require("fs"); fs.readFile("파일명", { encoding: "utf8" }, function (err, data) { if (er..
[알고리즘] python 데이터 입력받기 1. 한 개의 데이터 입력 1. str : a = input(), int : a= int(input()) 2. import sys n = int(sys.stdin.readline().rstrip()) 2. 다수의 데이터 입력 1. a, b = input().split() a = int(a) b = int(b) 2. a, b =map(int, input().split()) 3. a = list(map ( int, input().split( ))) # 각 data를 list로 저장 [1,2,3] 4. import sys a = sys.stdin.readline().rstrip().split() # 각 data를 list로 저장 ['push','1'] 5. import sys a = list(map(int, ..
[Node.js] 인터넷, 모듈, NPM 프로젝트 시작, Callback OT js는 language(java script), run time(web browser과 node js)라고 할 수 있습니다. 즉, js는 언어일뿐이고 js가 web brower와 node js에서 어떤 기능이 있는지 알아야 합니다. 예를 들어 alert는 web browser에서만 사용되고 node js에서는 사용할 수 없다는 것이 있습니다 . Node js 의 장점 기본적으로 v8을 사용하기 때문에 속도가 빠릅니다. event driven과 non-blocking을 사용해 이 특징이 적합할 땐 아주 빨라집니다. js라는 하나의 언어로 client와 server 모두 구현 가능합니다. 인터넷의 동작 방법 1. client와 server 컴퓨터끼리 연결될 때 요청을 보내는 쪽이 client, 요청을 ..