일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift
- 라즈베리파이
- 함수
- urllib
- sqlite
- node.js
- tensorflow
- ubuntu
- PyQt
- 다이어트
- Linux
- pandas
- mssql
- port
- 유니티
- 리눅스
- PER
- GIT
- Excel
- MS-SQL
- Unity
- MySQL
- javascript
- IOS
- PyQt5
- python
- flutter
- 날짜
- ASP
- 맛집
목록랭귀지/NodeJS (7)
아미(아름다운미소)
[ UNIX-like OS] Error: listen EADDRINUSE: address already in use :::4000 터미털에서 아래 명령어 실행 pkill nodejs or pkill node
const { MongoClient } = require('mongodb') const MONGO_DB = 'mongodb://localhost:27017' let db try { const client = await MongoClient.connect(MONGO_DB, { useNewUrlParser: true }) db = client.db('nodejsdb') console.log("데이타베이스에 연결되었습니다. :" + MONGO_DB); } catch (error) { console.log(` Mongo DB Host not found! please add DB_HOST environment variable to .env file exiting... `) process.exit(1) }
아래 모듈을 받으면 '안드로이드 스튜디오'나 여타 다른 IDE처럼 여러 탭을 띄워놓고 쓸 수 있다. 1. 아래 소스를 받는다. https://github.com/dnbard/brackets-documents-toolbar 2. 해당 ZIP 파일을 설치영역에 끌어다 놓는다. (노란색 하이라이트부분에) 3.브라켓 재시작 dnbard/brackets-documents-toolbar Extension that adds new toolbar with a list of all open documents. - dnbard/brackets-documents-toolbar github.com
node.js 소개 node.js는 Javascript의 일종이지만, 기존의 Javascript와는 개념이 조금 다른 언어입니다. node.js는 서버사이드에서 동작이 가능한 언어로, Javascript의 표준 라이브러리 프로젝트인 CommonJS의 모듈 시스템을 지원하고 있으며, 구글 V8 Javascript를 지원하는 서버사이드 개발 언어/웹서버 입니다. 또한, node.js는 이벤트를 기반으로 비동기 동작하는 non-blocking single thread 언어로, Apache와 같이 모든 요청마다 시스템 쓰레드를 생성하는 시스템에 비해 메모리 사용량이 현저히 적고 강력한 성능을 발휘합니다.
다음 명령어 실행하면 설치됩니다. c:\WINDOWS\system32> @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
라즈베리파이 Node.js 최신버전 설치 라즈베리파이에는 기본적으로 Node.js (현재 4.3) 가 깔려있습니다. 현재깔려있는 버전확인하기 pi@raspberrypi:~$ node -v Node.js 삭제 pi@raspberrypi:~$ sudo apt-get remove nodered -y pi@raspberrypi:~$ sudo apt-get remove nodejs nodejs-legacy -y pi@raspberrypi:~$ sudo apt-get remove npm -y 원하는 버전의 설치 8.x 버전을 설치하기 pi@raspberrypi:~$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - pi@raspberrypi:~$ sud..
자바스크립트는 주로 웹 브라우져에서 실행되는 클라이언트 언어입니다. 웹 브라우져에는 자바스크립트 엔진이라는 것이 있는데 이 엔진이 자바스크립트 코드를 실행시키는 역할을 하는 것이죠. 이러한 자바스크립트 엔진에는 크롬에서 사용하는 V8, 사파리에서 사용하는 웹킷(Webkit), 파이어폭스에서 사용하는 스파이커몽키(SpikerMonky), 오페라에서 사용하는 카라칸 등이 있습니다. 이러한 엔진 중에 Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다.Node.js는 확장성 ..