본문 바로가기

Nodejs

(12)
post, error, route (2024-04-25) Post더보기import express from 'express';const app = express();app.use(express.json());app.post('/posts', (req, res) => { console.log(req.body); res.status(201).send('글이 새로 등록되었어요');});app.listen(8080); Error더보기import express from 'express';import fs from 'fs';import fsAsync from 'fs/promises';const app = express();app.use(express.json());app.get('/file1', (req, res) => { fs.readFile('/file..
Buffer, Stream, pipe, nodemon, Express , npm (2024-04-24) 버퍼(buffer) - 메모리에 저장되는 일부 공간 - 바이트 단위로 저장되며 integer 형태의 배열이 저장되는 공간더보기const buf = Buffer.from('Hi');console.log(buf); // console.log(buf.length); // 2console.log(buf[0]); // 72 아스키 코드 값console.log(buf[1]); // 105console.log(buf.toString()); // Hiconst buf2 = Buffer.alloc(2); // 2개의 사이즈로 저장할 수 있게 공간을 만들고buf2[0] = 72; // 값을 넣고buf2[1] = 105;console.log(buf2.toString()); // 출력하면 buf와 같은..
Promise, async, await, JSON, fetch(2024-04-23) Promise 더보기 // 동기식 function func1(){ for(let i = 0 ; i { console.log('2번 문장 실행'); },3000); console.log('3번 문장 실행') } timeout(); /* 문제 주어진 초기 자나면 callback 함수를 호출하는 함수를 작성해보자 (단, 중어진 초가 0보다 작으면 에러를 발생! callback함수가 없으면 에러를 발생함 * 작성할 함수 function run(callback, seconds){ } * 에러를 발생하는 문장 throw new Error(메시지) */ function run(callback,seconds){ if(!callback){ throw new Error('callback 함수가 없습니다') } if(!se..
node.js 함수, 객체, 클래스, 상속 (2024-04-19) node.js node.js는 JavaScript 런타임 환경으로 서버 애플리케이션을 개발하는데 주로 사용됨 설치 https://nodejs.org/en/ Node.js — Run JavaScript Everywhere Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org function 더보기 function sum(num1, num2){ console.log('sum()호출!') return num1 + num2; //13 } const result = sum(10,3); console.log(result) //sum()호출! 13 console.log('-------------------') // 함수의..