본문 바로가기
반응형

Node14

[Node] fs 모듈 - 첫번째 파일 읽기 이번시간에는 여러번에 나눠서 fs모듈에 대해 알아보겠습니다. 오늘은 첫번째 시간으로 파일 읽기에 대해서 공부해볼까 합니다. 읽는 방식은 두가지 방법이 있습니다. 바로 동기방식과 비동기 방식이죠 메소드 이름은 readFile()과 readFileSync()입니다. 동기는 비동기메소드명에 Sync만 붙여주면됩니다. 이해가 안될수도 있으니 예제로 확인해보겠습니다.. 첫번째로 txt파일로 아무내용이나 하나 적어봅니다. 저는 fileRead.txt라는 이름으로 만들었습니다. 파일을 만들었다면 물론 내용도 있어야겠죠?? 저는 아직 학생이기 때문에 다음과 같이 적었습니다. 처음 방식은 동기식 파일 읽기 코드와 결과를 같이 확인해보겠습니다. var fs = require('fs'); var data = fs.readF.. 2017. 12. 14.
[Node]url 관련 모듈 사용해보기 이번 시간에는 url 관련 모듈 2가지를 사용해 보려고 합니다. 간단한거지만 저도 이제서야 알아서 사용해보는거니 양해부탁드려요~ 오늘 사용할 모듈은 기본적으로 내장되어있는 모듈인 url과 querystring입니다. /** * Created by yunjin on 2017-12-13. */ var url = require('url'); var querystring = require('querystring'); /* url.parse()를 통해 문자열인 url을 객체로 parse */ var curURL = url.parse("https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=%ED%97%AC%EB%A1%9.. 2017. 12. 14.
[Node]기능을 모듈로 분리하기 안녕하세요 ㅎㅎ 오늘은 모듈로 나눈후 불러와서 사용하는방법에 대해 알아보겠습니다. 모듈로 나누었을때의 효율성은 다들 아시겟지만 필요한 함수만 불러와서 사용한다면 다른곳에서도 재사용 할 수 있기 대문에 효율적인 관리가 가능하겠 죠?? 물론 코드의 관리도 훨씬 쉬워집니다. 모든 기본코딩의 간단한 예제인 계산기를 사용해보겠습니다. exports에 추가하는 방법과 , module.exports에 추가하는 방법이 있습니다. 오늘은 첫번재 방식으로 진행하겠습니다. 파일명 : calc.js /** * Created by yunjin on 2017-12-13. */ /* 더하기 */ exports.add = function(a,b){ return a + b; } /* 빼기 */ exports.minus = functi.. 2017. 12. 13.
[Node] 프로세스 객체 process 이번 포스팅에서는 Node.js를 이용하면서 한번쯤은 보셨을법한 process 객체에 대해 진행하겠습니다. Node.js를 책없이 진행하면서 process라는 객체를보고 그냥 필요하구나 라고 지나쳤던 경험이있습니다. 책을사서 제대로 공부하면서 하나하나 다 까볼생각입니다 ㅎㅎ. Java를 경험해보시고 이글을 보신다면 argv가 무엇인지 아실겁니다. 그래도 혹시모르니 간단하게 설명드리겠습니다. argv - argument Vector의 약자입니다. 가변적인 갯수의 문자열을 의미합니다. 간단한 예제로 확인해 보겠습니다. /** * Created by yunjin on 2017-12-13. */ /** 명령 실행시 전달받는 파라미터 argv의 길이*/ console.log('프로세스 실행시 전달받는 파라미터 o.. 2017. 12. 13.
반응형