일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Node
- REACTJS
- migration
- eslint
- REACT
- log4j2
- Chunk
- Spring Batch
- 퀵소트
- Effective Java 3/e
- MySQL
- java
- JavaScript
- update
- spring
- git
- regex
- Effective Java
- npm
- log_bin
- 정규표현식
- mysql 5.5
- expire_logs_days
- upgrade
- Express
- try catch
- current_date
- nodejs
- Regular expression
- spring cloud
- Today
- Total
목록Technical/NodeJS (13)
내 세상
공식 답변https://github.com/sidorares/node-mysql2/issues/1302 we should probably make it default option. Currently when remote side closes the socket the client might not see it, see net.setKeepAlive AS-ISTO-BE{ "host": "aa.bb.cc.dd, "port": 100, "user": "test_user", "password": "test_password", "database": "100", "connectionLimit": 100, "queueLimit": 0, "waitForConnections..
NestJS + mysql2 사용시, mysql 객체가 TypeError: Cannot read properties of undefined (reading 'createPool') 에러가 발생하는 경우가 있음. import mysql from "mysql2/promise";const _dbConn = mysql.createPool({});export { _dbConn }; 위와 같이 구현한 경우에 해당 에러가 발생함. 조치 방법은 아래와 같이 as로 import 구문을 변경해주면 됨. import * as mysql from "mysql2/promise";const _dbConn = mysql.createPool({});export { _dbConn };
https://www.material-react-table.com/ Material React Table V2 Material React TableFree MITBuilt on top of TanStack Table V8 and Material UI V5, Material React Table (MRT) is a batteries-included React table library that attempts to provide all the table features you need while trying to stay as highly performant and www.material-react-table.com column 설정 { accessorKey: "TestColumn1", // 데이터에서 ke..
ReactJS + Webpack5 + React-refresh 조합으로 변경 중 굉장히 심각한 사태 발발함. path.js:25 Uncaught ReferenceError: process is not defined at eval (path.js:25:1) at ./node_modules/path/path.js (main-9dd8e511eae3f7488f14.js:5817:1) at options.factory (main-9dd8e511eae3f7488f14.js:9481:31) at __webpack_require__ (main-9dd8e511eae3f7488f14.js:8908:32) at fn (main-9dd8e511eae3f7488f14.js:9139:21) at eval (main.js:2:1)..
https://www.npmjs.com/package/redis redis A modern, high performance Redis client. Latest version: 4.6.13, last published: 15 days ago. Start using redis in your project by running `npm i redis`. There are 9607 other projects in the npm registry using redis. www.npmjs.com https://www.npmjs.com/package/ioredis ioredis A robust, performance-focused and full-featured Redis client for Node.js.. Late..
[NodeJS] CentOS 7 환경 NodeJS Offline 설치 Local PC에서 nodejs 다운로드 (아래 주소에서 버전에 맞게 변경하여 입력) https://nodejs.org/dist/v16.15.1/node-v16.15.1-linux-x64.tar.xz 해당 파일 이동 후 CentOS 7 환경에서 압축해제 sudo xz -d node-v16.15.1-linux-x64.tar.xz sudo tar xf node-v16.15.1-linux-x64.tar sudo cp -r node-v16.15.1-linux-x64 /opt/nodejs/node-v16.15.1-linux-x64 NodeJS 설치 후 환경 설정 sudo vi ~/.bashrc export PATH="$PATH:/opt/node..
https://velog.io/@pjh1011409/ESLint-Prettier
NodeJS 환경에서 Ping을 날리기 위한 방법. pingus package를 사용해보고자 한다! https://github.com/wnynya/Pingus GitHub - wnynya/Pingus: A simple network ping tool in nodejs. Supports TCP / UDP / ICMP protocol. A simple network ping tool in nodejs. Supports TCP / UDP / ICMP protocol. - GitHub - wnynya/Pingus: A simple network ping tool in nodejs. Supports TCP / UDP / ICMP protocol. github.com // TCP Ping to localhost:2..
NodeJS Package들을 최신 버전으로 업데이트 하기 package.json 파일에서 설정된 package를 최신버전으로 업데이트하는 방법 npm-check-updates 라는 모듈을 통해서 설치함. 해당 모듈은 package.json의 dependencies와 devDependencies에 기록되어 있는 패키지를 latest로 업데이트 시켜줌. 1. npm-check-updates 설치 npm install -g npm-check-updates 2. ncu를 사용한 업데이트 예정 항목 확인 ncu -u 3. nodejs package 최신 버전 업데이트 npm install
Linux NodeJS Version Upgrade 1. Node JS 버전 확인 node -v 2. npm 캐시 제거 npm cache clean -f cf) Windows 에서 실행시 아래와 같은 에러 확인할 수 있음 3. NodeJS 버전 관리 모듈 설치 1) Node.js 업데이트는 Node.js 버전 관리 모듈인 n을 사용해서 진행할 수 있음. npm install -g n 4. n 모듈을 사용한 Node.js 설치 n stable → stable 버전 설치 n lts → latest 버전 설치 n latest → latest 버전 설치 n 12.15.0 → 12.15.0 버전 설치 5. Node JS 버전 확인 후 설치 완료 Windows NodeJS Version Upgrade Windows..
kafkaJs: 1.14.0 (https://www.npmjs.com/package/kafkajs) Winston Logger: 3.2.1 (https://www.npmjs.com/package/winston) kafka Constructor를 사용한 Kafka 전반적인 환경설정 clientId: Kafka Broker로 전달되는 모든 request에 대한 identifier brokers: Kafka Broker의 주소, ex) [ "111.112.113.114:9095", "111.112.113.115:9095", ... ] connectionTimeout: Kafka connection을 위해 대기하는 시간 (default: 1000, ms 단위) retry initialRetryTime: Conn..
Node.js 마이크로 서비스 코딩 공작소 中 6.1 마이크로서비스와 분산 아키텍처 Monolithic architecture 모든 기능을 하나의 프로세스로 구성하기 때문에 장애 상황에 취약함. 장애 발생시, 전체 서비스가 중단되기 때문에 피해 심각함.
process.nextTick 함수 내부에서 비동기적으로 callback을 하기 위해서 사용해야함. 특정 함수를 호출하기 전 CPU가 다른 높은 우선순위의 명령을 수행하게 함. 비동기 처리를 위해 Node.js 내부의 스레드 풀로 다른 스레드 위에서 callback 함수를 동작함. 그렇기 때문에, try~catch 문은 같은 thread 위에서만 동작하기 때문에 서로 다른 thread간의 예외 처리 불가능. uncaughtException Node.js는 single thread 기반으로 동작함. 단, single thread라고 해서 모두 같은 thread 위에서 동작하지 않음. 그러므로 try~catch문으로 모든 예외 처리를 하기에는 무리가 있음. Node.js에서는 모든 thread에서 예외 처리..