반응형

nodejs 28

[Database] MSSQL DB Pool 설정

이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일) 0. mssql 모듈 설치 $ npm i mssql 1. db config 파일 생성 : 서버와 개발환경 분리를 위하여, config파일은 분리하여 관리하는 것이 좋습니다. // dbconfig.js module.exports = { port:{DB서버 포트} , user:'{계정아이디}' , password:'{계정비밀번호}' , server:'{DB서버 아이피}' , database:'{데이터베이스 명}' , options: { encrypt: true, // Use this if you're on Windows Azure } , pool: { max: 5, min: 1, idleTimeoutMillis: 30000, } , trustSer..

[FileSystem] 폴더 내 목록 불러오기

node에서 로컬의 파일을 다루기 위해서는 내장 모듈인 fs (File System) 모듈이 필요합니다. 15.x 버전 기준의 함수 목록은 아래의 링크에서 확인 가능합니다 https://nodejs.org/docs/latest-v15.x/api/fs.html#fs_file_system 만약 아래와 같이 fs_test 폴더 내에 files 폴더가 있는 구조이고, 이 files 폴더 내 파일들의 목록을 출력한다면 아래와 같이 fs_test 폴더 내에 main.js를 작성하여 const fs = require('fs');// fs 모듈 선언 const folder = './files';// 폴더 경로 값 지정 fs.readdir(folder, function(error, filelist){ console.lo..

[File] 웹서버에 정적 파일 접근 기능 추가하기

node는 기본적으로 동적 파일별로 접근을 선언해서 사용합니다. 때문에 정적 파일인, 이미지 파일(jpg, png, gif, 등)나 스크립트 파일(js) 등 정적 파일에 대해서 일일이 선언해서 사용하는 건 뭔가 불필요한 작업으로 보입니다. 이를 해소하기 위해서 express라는 미들웨어 함수를 사용하게 됩니다. 1. express 설치 > npm i express --save 2. 서버 스크립트 내 express 사용 추가 let express = require('express'); let app = express(); ... app.use(express.static('public'); app.use(express.static('files'); 이렇게 public이라는 폴더나 files라는 폴더를 선언해..

[React] Port 변경

Recat는 기본적으로 Port가 3000번으로 열린다. 때문에 해당 설정 값을 80으로 변경이 필요합니다. 해당 설정파일은 아래의 경로에 존재합니다. {my_project}/node_modules/react-scripts/scripts/start.js 해당 소스에서 3000을 80으로 변경해주고 NodeJS를 재시작해주면 localhost 뒤에 기본포트(80)이 적용되어 포트가 뜨지 않음을 확인할 수 있습니다. DEFAULT_PORT 변경 : {my_project}/node_modules/react-scripts/scripts/start.js Node 재시작 $> npm start

[Eclipse] Node 버전에 따른 경고문구 제거하기

경고문구 Node.js version could not be determined Node.js version could not be determined. Please make sure a supported version of node.js is installed, editors may be missing key features otherwise. Supported major versions are: 10, 11, 12, 13, 14 경고처리 1. 먼저 Homebrew를 이용하여 node.js를 설치해줍니다. $> brew install node 2. Eclipse실행 상태에서 터미널에 다음과 같이 명령어를 실행해보면 이클립스의 실행위치가 나옵니다. $> ps -ef | grep Eclipse 3. ecl..

반응형