본문 바로가기

728x90
반응형

Back-end & Server

(52)
[Node.js] Node.js의 핵심 기능 Buffer Buffer | Node.js v20.5.0 Documentation nodejs.org Buffer는 Node.js에서 바이너리 데이터를 다루는 데 사용되는 객체이다. Node.js는 JavaScript가 문자열을 기본으로 다루기 때문에 바이너리 데이터를 다루는 데에는 적합하지 않다. 이때 Buffer를 사용하여 고정 길이의 바이트 배열로 바이너리 데이터를 다룰 수 있다. 예시 // Buffer 생성 const buffer = Buffer.from('Hello, World!', 'utf-8'); // Buffer의 데이터 출력 console.log(buffer.toString('utf-8')); // 출력: Hello, World! Events Events | Node.js v20.5.0 ..
[Node.js] package.json 알아보기 package.json이란? package.json은 Node.js 프로젝트에서 사용되는 패키지 정보와 프로젝트 설정을 담고 있는 파일이다. 일반적으로 Node.js 프로젝트에서는 다양한 패키지를 사용하여 기능을 추가하거나 의존성을 관리하는데, 이러한 패키지들과 프로젝트 설정 정보를 package.json 파일에 기록한다. package.json 파일은 JSON(JavaScript Object Notation) 형식으로 작성되며, 아래와 같은 주요 정보를 포함할 수 있다. name : 프로젝트의 이름을 지정한다. 보통 소문자로 작성되며, 공백이 없어야 한다. version : 프로젝트의 현재 버전을 지정한다. 버전은 일반적으로 Semantic Versioning 형식을 따른다. description : ..
[Node.js] Node.js 시작하기 Node.js란? "Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(컴퓨터 프로그램이 실행되고 있는 동안의 동작)이다." 구글은 Chrome에서 사용하기 위해 V8이라는 JavaScript 엔진을 개발했다. V8은 빠른 속도로 JavaScript를 해석하고, 기계가 인식해서 수행할 수 있는 코드로 변환하는 역할을 한다. 또 오픈소스로 공개되었기 때문에 독립적으로 실행할 수 있도록 개발되었다. Node.js에서 동작하는 Javascript는 모두 이 V8 엔진 위에서 동작한다. Node.js는 Non-Blocking I/O를 사용한다. Non-Blocking I/O는 여러 개의 요청을 동시에 처리한다. 그리고 서로의 결과를 기다릴 필요 없이 각각의 결과가 도착하는 순간 결과..
[Django] DB서버 연결 Django는 여러 데이터베이스 서버를 지원하며 공식적으로 PostgreSQL, MySQL, Oracle 및 SQLite를 지원함 PostgreSQL : postgresql_psycopg2 패키지가 필요 PostgreSQL driver for Python — Psycopg © Copyright 2010—2021 by Daniele Varrazzo (at gmail), The Psycopg Team. www.psycopg.org PostgreSQL The world's most advanced open source database. www.postgresql.org MySQL(or MariaDB) : MySQL-python 패키지가 필요 mysqlclient Python interface to MySQL ..
[Django] 보안 Django의 보안은 다음 문서 페이지들을 참고하며 업데이트하는 것을 추천함 Django 보안 이슈 아카이브 Django The web framework for perfectionists with deadlines. docs.djangoproject.com 위키피디아 웹 응용 프로그램 보안 웹 페이지 Application security - Wikipedia From Wikipedia, the free encyclopedia Measures taken to improve the security of an application Application security (short AppSec) includes all tasks that introduce a secure software development l..

728x90
반응형