JavaScript에서 YouTube 재생 목록 재생 시간 가져오기
YouTube 재생 목록 재생 시간을 쉽게 가져옵니다. GYPD를 사용하면 매우 간단한 API로 YouTube 재생 목록을 쉽게 얻을 수 있습니다! 설치: 수입: 사용: 설명: gypd는 YouTube 재생 목록 재생 시간을 초 단위로 반환하는 작은 패키지입니다. apiKey(필수): 유형stringGoogle API 키(YouTube API v3 사용). 방법을 배우려면 이 짧은 비디오를 ...
javascriptnodenpm2022-10 last update
4 minutes reading
JavaScript: 배열 메서드에 대한 TL;DR
배열 숫자, 문자열, 부울, 함수 및 배열 자체의 항목을 보유할 수 있는 관계형 데이터 유형 클래스에 있습니다. 배열의 요소는 첫 번째 요소 인덱스가 0에서 시작하는 인덱스 값으로 정렬됩니다. 배열 요소에 액세스하려면 대괄호 표기법을 사용하거나 특히 배열 이름과 대괄호로 묶인 인덱스를 사용합니다. 배열 메서드는 배열에 적용할 수 있는 함수입니다. 메소드는 변경 또는 계산을 수행하는 데 사용되...
nodearraysjavascriptwebdev2022-10 last update
6 minutes reading
ColorID: 🌈 JavaScript의 고유한 4색 ID 문자열 생성기
식별할 수 있는 색상 - JavaScript의 고유한 4색 ID 문자열 생성기 ColorID의 성능은 UUID 및 NanoID보다 우수합니다(ColorID의 알고리즘은 실제로 UUID.V4와 매우 유사합니다) ColorID를 사용하여 소셜 네트워크에서 ID를 나타내면 아바타, NFT 등과 같은 사용자를 위한 개인화된 소셜 정보를 쉽게 생성할 수 있습니다. ColorID는 12개의 부호 없는 ...
javascriptopensourcewebdevnode2022-10 last update
6 minutes reading
JavaScript에서 디버깅
1. 구문 오류 프로그래밍 규칙을 위반하면 구문 오류가 발생합니다. 논리 오류는 프로그램이 예기치 않은 출력을 생성할 때 발생합니다. The key difference between logic and syntax errors is that a program with logic error will run but produce an unexpected result. 장치의 코드와 상호 작용할 때...
javascriptnodebeginnersprogramming2022-10 last update
10 minutes reading
JavaScript에서 문자열을 배열 JS 메서드로 분할
string를 array로 분할하는 가장 좋은 방법은 JavaScript에서 split() 메서드를 사용하는 것입니다. 이 기사에서는 몇 가지 예제와 함께 일부 JavaScriptsplit() 메서드를 살펴보겠습니다. split() 메서드의 구문 split(separator, limit) 여기에서 구분자는 ASCII 문자/문자이고 limit는 배열에서 특정 하위 문자열을 반환하도록 브라우저에...
javascriptnode2022-10 last update
6 minutes reading
JavaScript에 존재하는 다양한 데이터 유형은 무엇입니까?
값/변수의 유형을 알기 위해 typeof 연산자를 사용할 수 있습니다. 기본 유형 문자열 문자열은 큰따옴표/작은따옴표로 묶인 일련의 문자로 표시됩니다. 정수 소수의 유무에 관계없이 쓸 수 있는 숫자를 나타냅니다. 부울 true 와 false 의 두 가지 값만 있는 논리적 엔터티입니다. 기본적으로 부울은 조건부 연산에 사용됩니다. 정의되지 않음 변수가 선언되었지만 할당되지 않은 경우 해당 변수...
javascriptbeginnersnodewebdev2022-10 last update
5 minutes reading
🔒 이 워크플로를 사용하여 JavaScript 프로젝트를 더 안전하게 만드세요
글쎄, 매일 npm에 새로운 수천 개의 패키지가 게시되므로 취약점이 자체 코드뿐만 아니라 직접 종속성(node_modules)에서도 발생할 수 있기 때문에 해야 합니다. Few months ago, coa npm library was used to steal users' personal data by injecting malicious code. Used by about 5 million G...
securitycicdnodejavascript2022-10 last update
7 minutes reading
NodeJS 서버를 Windows에서 Linux VPS로 이동
최근에 우리는 서버 중 하나에서 하드 드라이브의 충돌을 경험했습니다. RAID 덕분에 데이터가 손실되지는 않았지만 이 사건은 NodeJS 기반 챗봇을 신뢰할 수 있는 클라우드 제공업체의 VPS 서버로 옮기는 데 큰 원동력이 되었습니다. 항상 시간이 부족하기 때문에 챌린지는 1시간 안에 맞추도록 설정되었습니다. Linux에 대한 기본 지식만 있는 완전히 Windows 사용자이기 때문에 작업이 ...
linuxwindowsnodeubuntu2022-10 last update
5 minutes reading
자바스크립트용 레디스
Redis는 캐시, 메시지 브로커 및 스트리밍 엔진에 사용되는 오픈 소스, 인메모리 및 단일 스레드 데이터베이스입니다. 가장 인기 있는 키-값 데이터 저장소입니다. Ubuntu에 설치 우분투에서는 공식 packages.redis.io APT 저장소를 사용하여 Redis를 설치할 수 있습니다. Mac에 설치 Mac에서는 brew 패키지 관리자를 사용할 수 있습니다. Javascript 세계에는...
redisjavascriptnodeprogramming2022-10 last update
7 minutes reading
나만의 JavaScript 런타임 생성 경험 - #1
안녕하세요 여러분, 잠시(몇 달 동안) 저는 Jint를 사용하여 C#으로 작성된 나만의 JavaScript 런타임을 개발할 생각을 했습니다. 처음에는 실현 불가능하거나 적어도 충분히 어려워 보였으나, 나는 이미 Electron과 같은 일을 하는 데 중점을 둔 자체 JavaScript 엔진 을 사용하여 프로젝트(이러한 취미용)를 조립하려고 시도했습니다. 그러나 가벼운 방식으로 (그리고 표준 I...
csharpjavascriptruntimenode2022-10 last update
7 minutes reading
많은 수를 저장하는 더 나은 방법 - Daily JavaScript Tips #9
안녕하세요 여러분 👋 안녕 친구들, 여기 SnowBit입니다. 저는 성공적인 개발자가 되겠다는 꿈을 가지고 독학으로 열정적인 젊은 개발자입니다. 오늘은 숫자에 관한 놀라운 주제를 가지고 왔습니다 💯 그럼 시작해 볼까요 🚀, 10억 또는 1조에 대해 0을 많이 쓰는 것이 좋은 생각이라고 생각하십니까? 그리고 대답은 큰 NO입니다! 이 방법은 이와 같은 큰 숫자가 아닌 수백 수천에 대해서만 효율...
webdevjavascriptnode2022-10 last update
4 minutes reading
JavaScript는 미쳤습니다 🤯 - 1부
안녕하세요 여러분 👋 안녕 친구들, 여기 SnowBit입니다. 저는 독학으로 공부한 젊고 열정적인 개발자이며 성공적인 개발자가 되고자 합니다. 오늘, 나는 약간의 미친 일로 여기에 있습니다. 시작하겠습니다. 여기서 출력은 55 문자열이 숫자와 함께 추가되고 문자열을 숫자와 결합하므로 출력됩니다. 추가할 때: 2개의 현 문자열과 숫자 문자열과 결합됩니다. + 연산자를 문자열과 함께 사용하면 연...
webdevdiscussjavascriptnode2022-10 last update
5 minutes reading
JavaScript 개발자로서 깨끗한 코드를 작성해야 하는 이유는 무엇입니까?
안녕 친구들, 여기 SnowBit입니다. 저는 열정적이고 독학으로 공부한 젊고 성공적인 개발자가 되고자 하는 의도가 있습니다. 오늘 저는 JavaScript 개발자로서 여러분에게 중요한 것을 가지고 왔습니다. 깨끗한 코드를 작성하면 응용 프로그램의 유지 관리 가능성이 향상되고 개발자의 생산성이 향상됩니다. 불행히도 일부 개발자는 이 언어 기능을 인식하지 못합니다. 🌟 화살표 기능을 활용하세요...
webdevjavascriptnode2022-10 last update
5 minutes reading
JavaScript에서 YouTube 재생 목록 재생 시간 가져오기
YouTube 재생 목록 재생 시간을 쉽게 가져옵니다. GYPD를 사용하면 매우 간단한 API로 YouTube 재생 목록을 쉽게 얻을 수 있습니다! 설치: 수입: 사용: 설명: gypd는 YouTube 재생 목록 재생 시간을 초 단위로 반환하는 작은 패키지입니다. apiKey(필수): 유형stringGoogle API 키(YouTube API v3 사용). 방법을 배우려면 이 짧은 비디오를 ...
javascriptnpmnode2022-10 last update
4 minutes reading
Express JS 미들웨어를 만드는 방법
이봐! 오늘은 Express js 미들웨어를 만드는 방법을 보여 드리겠습니다. 설정 > 더 읽어보기 자, 이제 서버가 생겼으므로 미들웨어를 추가할 수 있습니다. 상수 변수const app = express() 이후 및 이전 app.get('/', (req,res) => { res.send("Hello World!") , 이 코드 줄을 추가합니다. 그리고 내 친구는 기본적인 미들웨어 기능입니다...
nodejavascripttutorialexpressjs2022-10 last update
4 minutes reading
Apple Silicon Mac(M1,M2) - 느린 Docker 성능을 처리하는 방법은 무엇입니까?
Mac의 Docker 엔진은 항상 느린 실행의 역사를 가지고 있습니다. Mac용 Docker 성능을 일반 저사양 Linux 시스템(또는 WSL2 인스턴스)의 해당 성능과 비교하면 Docker가 사양이 높은 최신 M1/M2 Mac에서도 얼마나 느린지 놀랄 것입니다. 쉽습니다 - 기본 x86/amd64 대신 Arm Docker 이미지를 사용하세요 :) Dockerfile(또는 docker-com...
dockerapplewebdevnode2022-10 last update
6 minutes reading
express 를 사용하여 AWS S3 이미지에 액세스하기 위해 미리 서명된 URL을 생성하는 방법은 무엇입니까?
이를 달성하는 방법 중 하나는 미리 서명된 URL을 사용하는 것입니다. However, the object owner can optionally share objects with others by creating a presigned URL, using their own security credentials, to grant time-limited permission to download t...
awsexpressnodes32022-10 last update
11 minutes reading
자바스크립트에서 객체 반복하기
이 게시물에서는 자바스크립트 프로그래밍 언어에서 객체를 반복하는 다양한 방법을 설명합니다. 이 접근 방식은 개체의 키를 반복하는 데 사용됩니다 키를 반복하면 object[key]를 사용하여 값을 얻을 수 있습니다. 개체 생성자의 키 메서드가 개체의 키 배열을 반환합니다. 키 배열을 사용하면 배열 접근 방식을 사용하여 배열을 반복할 수 있습니다. object[key]를 사용하여 objects ...
angularjavascriptnodereact2022-10 last update
8 minutes reading
JavaScript의 스위치 케이스 오류 처리
최근에 Node.js용 Shopify 라이브러리 중 하나에서 이 흥미로운 코드를 발견했습니다. switch-case 문으로 오류를 처리하는 흥미로운 방법을 사용합니다. if-else 래더보다 반드시 짧지는 않으며 대부분의 경우 다양한 Error 클래스로 빌드된 라이브러리를 처리하는 경우에만 의미가 있습니다. 또한 성능 및 가독성 측면도 논의 대상입니다. 어떻게 생각해?...
opensourcenodejavascriptdiscuss2022-10 last update
6 minutes reading
JavaScript 예제와 함께 캐시 사용
응용 프로그램에서 캐싱은 대기 시간을 줄이거나 불필요한 리소스를 사용하지 않도록 전략적으로 메모리에 데이터를 저장하는 것입니다. 특정 데이터에 더 빨리 액세스하기 위해 사용자에게 더 가까운 서버에 있거나 실제로 사용자 컴퓨터에 있을 수 있습니다. 캐시에서와 같이 빠른 액세스를 위해 메모리에 항목을 저장하지만 데이터 지속성은 (자연스럽게) 없습니다. Redis는 메모리 덤프를 사용하여 지속성 ...
tutorialjavascriptprogrammingnode2022-10 last update
7 minutes reading
JavaScript로 디스코드 봇!
여기에서 정리를 유지하기 위해 이전에 Discord 봇을 설정한 적이 없다면 전반부에 대해 설명합니다. 초기 파일 섹션을 설정할 때 거기에서 멈추고 이 지점에서 계속하십시오. 봇 애플리케이션 설정과 토큰이 준비되면 시작할 수 있습니다! 봇이 실행할 모든 파일이 있을 홈 디렉터리를 만듭니다. npm install discord.js discord-api-types dotenv npm insta...
botnodediscordjavascript2022-10 last update
19 minutes reading