자바스크립트/Node JS

Next.js 14 Jotai latest 버전으로 업데이트 후 아래와 같은 메시지를 마주했다. Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044 원인 Jotai 를 사용하는 다른 Npm을 사용하는 경우 다양한 라이브러리에서 Jotai가 사용되어 생기는 경우일 가능성이 높다. 즉, 여러 Jotai 인스턴스들이 default store에 동시다발적으로 접근하는 경우에 발생하는 이슈. 배경 Next JS App router 기반으로 구현하고 별다른 라이브러리는 깔지 않았는데도 이런 이슈가 발생했다. Root ..
슬랙 API 를 이용하여, 슬랙 Bot 만들기 배경 회사에서 슬랙봇을 만들어야하는 상황이 발생했다. 요구사항은 간단하다. 구현해놓은 봇에게 특정 명령어를 입력하면 굳이 관리자페이지까지 접속할 필요없이 바로바로 즉각적으로 정보를 확인하는 기능만 있으면 됐다. 실제로 구현하면서 특정 IP 대에서만 가능하게 처리를 진행하고 봇 내부에 데이터베이스도 붙이면서 다양한 작업을 진행했지만 아무래도 회사에서 쓰려고 만든거기 떄문에 해당 코드를 공개할 순 없으므로 간단한 말따라하는 봇을 만들어볼까한다. 이정도 예제라면 충분히 이후에도 응용하여 다양한 봇들을 생산하는데 큰 이슈는 없을것으로 보인다. 파이썬으로도 구현해봤지만, 라이브러리 안정성은 Node js 쪽이 더 좋은 것 같아, Node JS 용으로만 작성을 진행했다..
npm-check-updates 라이브러리를 소개한다. node js든 java spring이든, python이든 이젠 개발할때 모든걸 밑단부터 만들 수 없는 몸이 되었다. 밑단부터 만들 수 도 없을 뿐더러, 만들 수 있다 해도 너~~무 시간낭비되는 탓에 근본이 되는 몇몇 라이브러리 정도 사용하곤 한다. npm-check-updates를 사용한다면 npm package.json 내에 걸려있는 dependency library들을 일일히 확인하지 않아도 명령어 한번이면 모든게 해결된다. 공식페이지 설치 $> sudo npm install -g npm-check-updates # 또는 $> npx npm-check-updates 사용법 # 대충 npm 프로젝트 경로 안으로 이동 $> cd /god-logge..
환경 M1 애플실리콘 - 맥미니 파이썬 - 3.11.3 노드 - v16.20.0 시도 npm install sharp 오류메세지 ➜ 360vr npm install sharp npm ERR! code 1 npm ERR! path /Users/god-logger/develop/360vr/node_modules/sharp npm ERR! command failed npm ERR! command sh -c (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy) npm ERR! sharp: Detected glob..
Node.js에서 n은 손쉽게 Node.js 환경을 바꿔주고 적용해주는 유명한 모듈입니다. Python도 비슷하지만 Node.js 로 개발된 프로그램에 따라 특정 Node.js 환경에서만 실행되는 경우가 있어, 다양한 테스트를 위해 종종 Node.js 환경을 바꿔야하는 경우가 있습니다. n의 기능은 다양하지만 대표적인 몇개의 기능을 살펴보면 아래와 같습니다. 특정버전 설치 삭제 적용 아래는 n -h 명령어를 썼을때 뜨는 상세설명입니다. 궁굼하신 분은 더 보기를 눌러 확인해보세요. 더보기 Usage: n [options] [COMMAND] [args] Commands: n Display downloaded Node.js versions and install selection n latest Install ..
신·기록
'자바스크립트/Node JS' 카테고리의 글 목록