분류 전체보기(117)
-
# [node] 익스프레스 프레임워크를 사용하여 간단한 서버 실행 해보자.
ℹ️ 참고1.🌐 1.📚 도서,Node.js백엔드 개발자 되기 3.6 익스프레스 프레임워크 사용하기익스프레스 프레임워크기능설명라우팅URL 요청을 함수와 매핑정적 파일 서비스CSS, js, 이미지등 정적 파일 다루는 기능템플릿 엔진동적인 웹페이지를 html 인스턴스를 사용해 생성요청 데이터 핸들링http 요청을 추상화해 편리하게 다루는 기능응답 데이터 핸들링http 응답을 커스터마이징 할수 있는기능, 파일다운, 이미지 출력파일 업로드http로 전송된 파일을 읽고 다룰수 있는 기능쿠키 및 세션 지원클라이언트 측 혹은 서버측 메모리에 일정 기간 동안 저장해야하는 데이터를 다루는 기능리다이렉트서버의 응답시 다른 페이지로 전달 시키는 기능에러 페이지요청이 잘못되었거나 서버 에러시 특정 에러페이지를 보여줌미들..
2025.01.10 -
# [node] k6 로 실제 유저의 트래픽이 들어오는 것 처럼 테스트 해보자
참고1.📚 도서,Node.js백엔드 개발자 되기 현업에서는 새로 만든 api 중 성능에 문제가 있을것 같은 api 들을 개별로 또는 섞어 가면서 실제 유저 트래픽이 들어오는 것 처럼 테스트한다. 🚶♂️ K6 유저 트래픽 시험 1. 설치 절차(1) terminal > homebrew 로 k6 설치brew install k6(2) Javascript 파일 생성 > VSCode 재실행 >// test_hello.js : Server test 10초동안 100명이 서버 접속import http from 'k6/http';export const options={ vus :100, duration : "10s",};export default function(){ http.get("http:/..
2025.01.08 -
# [node] Call back 함수란 무엇인가?
ℹ️ 참고1.🌐 Velog, 2022, Callback함수란?? 뭔데?? 🤔콜백 함수란?✅ 콜백 함수(주방) 는 메인함수(고객)가 원하는 시점에 고차함수(웨이터)가 호출(주문) 되면 고차함수가 원하는 동작을 위임 받아 실행(요리)해주는 함수 이다. 목적 🫡가독성이나 코드 재사용, 비동기 방식 함수를 동기처리하기위해 사용특징 ⭐️ 함수를 만들때 parameter 를 함수로 받아서 쓸수 있다. 그때 파라미터가 되는 함수를 callback 함수라고 한다. ***💁♂️ 코드 예시function func(callback){ callback();}// 앞에서 먼저 함수를 만들고 뒤에 함수를 정의 해버림.! function callback(){ console.log("call back 입니다."..
2025.01.08 -
# [node.js] node.js 로 간단한 서버를 만들어 보자
ℹ️ 참고1.📚 도서,Node.js백엔드 개발자 되기 2.5.1 hello.js 간단한 서버 프로그램을 생성 해보자const http = require("http");// http 객체 생성let count = 0;const server = http.createServer((req,res) => { log(count); //페이지 조회 카운트 출력 함수 res.statusCode = 200; // response success // res.setHeader("Content-Type", "text/plain"); res.setHeader("Content-Type", "text/html"); // response 에서 작성 res.write(' hello \n') ..
2025.01.08 -
# [node.js] VScode 안에서 Jupyter 처럼 Javascript, typscript 노트북을 실행하는 방법?
😥 문제점 🧨 node.js 를 스터디할때 javascirpt 를 일일히 terminal 을 통해 실행해야한다.🧪나쁜영향😫 환경이 안좋아서 개발하는데 스트레스가쌓인다💁♂️해결방법💊 Node.js notebook 이라는 extension 을 설치한다.****ℹ️ 참고1.🌐 JavaScript/TypeScript 노트북 vscode 플러그인 1. 설치(1) Extension > Node.js note > 설치 > open a sample node.js notebook(2) .nnb 파일 생성 > console.log check결과
2025.01.08 -
# [Mac] 맥북 엑셀 utf-8 설정, csv 한글 깨지는 문제 해결
😥 문제점맥북엑셀로 csv 파일을 열면 한글이 깨짐😫 나쁜영향파일을 클릭해서 대충 데이터를 보고싶을 때 답답함✨ 해결방법엑셀에서 설정을 세팅 🚶♂️UTF-8 설정 순서1. 데이터 세팅 하는 절차(1) 엑셀- Data 탭 > GetData by txt 클릭 ✅ 아무런 변화가 없다!2. python 으로 불러보자(1) Pandas import > read_csv 실행 import pandas as pdpd.read_csv("/Users/(user이름)/Downloads/전국무료급식소표준데이터.csv", encoding='utf-8',index_col=0)실행하면 에러가 뜬다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbd in positio..
2025.01.06