Voca 라이브러리 Voca는 JavaScript 문자열 라이브러리이다. Java 진영의 StringUtils와 기능이 유사하다. 아래와 같이 저장소에서 패키지를 설치한다. $ npm install voca --save Voca의 사용 예는 아래와 같다. const v = require('voca'); // 탭 식별자로 문자열을 배열로 분리한다. v.split('문자열\t문자열', '\t'); // ['문자열', '문자열'] // 문자열의 모든 문자를 치환하다. v.replaceAll('문자열|문자열', '|', '|'); // '문자열|문자열' // 특정 문자 또는 문자열로 ..
텍스트 파일 읽기 const fs = require('fs'); const article = fs.readFileSync("source.txt"); lineArray = article.toString().split('\n'); 텍스트 파일 쓰기 const fs = require('fs'); const text = 'UTF-8로 저장될 텍스트'; fs.writeFileSync("target.txt", '\ufeff' + text, {encoding: 'utf8'}); Node.js는 기본적으로 파일을 저장할 때 BOM 정보를 저장하지 않기 때문에 \ufeff를 텍스트에 앞에 명시해줘야 한다. 참고 글 Adding UTF-8 BOM to string/..
개요 Knex.js는 Node.js SQL 빌더 및 질의 기능을 제공하는 라이브러리이다. MySQL, MariaDB, PostgreSQL, SQLLite, Oracle, MSSQL과 같이 대부분의 RDBMS를 지원한다. 프로젝트 적용 프로젝트에 적용하기 위해 아래와 같이 패키지를 설치한다. $ npm install knex --save $ npm install mysql --saveKnex.js 예제 아래는 Knex.js을 이용하여 쿼리 빌더를 사용하지 않고 RAW SQL 질의를 하는 예이다. MySQL을 예로 들었다. const knexConfig = { client: 'mysql', connection: { host: '{host}', user: '{user}', password: '{password..
개요 PhpStorm은 PHP와 Node.js 개발환경을 지원하는 막강한 IDE이다. (소개 글 링크) 이번 글에서는 PhpStorm에서 Node.js 프로젝트를 작성하는 방법을 소개하고자 한다. 프로젝트 임포트 GitHub에 공개된 hapi 기반의 간단한 Node.js 프로젝트를 예로 이미 작성된 프로젝트 임포트 방법을 알아보자. # GitHub 저장소에서 프로젝트를 로컬로 복제하고 종속된 라이브러리를 설치한다. > git clone https://github.com/rjmreis/hapi-api.git > cd hapi-api > npm install # PhpStorm를 실행한다. > phpstorm64 . 모든 Node.js 기반 프로젝트는 루트 디렉토리에 ‘package.json` 파일이 존재한..
- Total
- Today
- Yesterday
- 알뜰폰
- kotlin
- maven
- 자전거
- JHipster
- jsp
- 평속
- Kendo UI
- DynamoDB
- spring
- Spring Boot
- java
- 로드 바이크
- bootstrap
- node.js
- Tomcat
- Spring MVC 3
- Docker
- graylog
- MySQL
- Kendo UI Web Grid
- jpa
- jstl
- 로드바이크
- JavaScript
- 구동계
- CentOS
- 태그를 입력해 주세요.
- chrome
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |