# nodejs

81개의 포스트

완전 익명사이트를 만들어보자(0)

안녕하세요.매우 미숙한 초보 개발자입니다. 벨로그를 훝어보다 kwanwooi님이 번역하신 "공개적으로 학습하라!"라는 글을 감명 깊게 읽고, 바로 벨로그를 가입하고, 해보고 싶었던 프로젝트를 글로 써보려합니다.현재 목표는 일주일에 한번씩 포스팅을 하는 것입니다.많은 조

1일 전
·
0개의 댓글

Nodejs 서버 구성시 Nginx를 사용해야 하는가?

노드를 사용시, apache와 nginx를 연동해 사용하는 경우 있음. 이때, apache, nginx를 리버스 프록시 역할로 사용.:프록시 서버는 실용적이고 유용한 것은 무슨일이든 한다.중개인처럼 동작 하므로 모든 HTTP 트래픽을 제어할 수 있다. static

2일 전
·
0개의 댓글

Express url 스트링을 통한 정보전달

위와 같이 쿼리 스트링을 사용하고 싶은경우. req.query를 사용한다. 복수의 쿼리스트링을 가져오는 것도 가능: path 방식을 통한 url의 경우 params를 통해서 값을 가져올 수 있다.깔끔한 URL을 유지하고, 사용자가 URL을 기억하기 쉽다주요 정보를 변수

4일 전
·
0개의 댓글

express에서 ngrok으로 외부에 서버 공개하기

ngrok이란 로컬 서버를 임의의 url을 통해 인터넷에 노출시켜주는 역할을 한다. NAT와 방화벽 뒤에 있는 로컬서버를 안전한 터널을 통해 공개 인터넷에 노출 시켜 주는 도구포트포워딩과 같은 네트워크 환경설정 변경 없이 로컬에 실행중인 서버를 안전하게 외부에서 접근

4일 전
·
0개의 댓글

앱에서 서버로 부터 받은 이미지 로딩 시 속도 느린 경우

이미지 리사이즈 - 반드시 필요. 서버에서 클라이언트로 보내주기 전에 이미지를 리사이징한다.이미지 최적화 - 올바른 형식과 퀄리티를 선택해야한다.적절한 CDN(Content Delivery Networks) 선택 - CDN들은 글로벌하게 분산된 캐시/프록시 서버의 집합

4일 전
·
0개의 댓글
post-thumbnail

"새롭게 계획한 공부방향" with JS, Node JS

: 원래는 Python을 할까 고민을 많이했었는데, 이후에 더 많은 서칭을 해본 결과, 나는 여러장르에서 범용성이 좋은 Python 보다는, 웹에서만 다루는 Javascript를 배우는 것이 좋을 것 같다는 판단이 들어서 결정하였다. Javascript를 사용하는 회사

2020년 3월 16일
·
0개의 댓글
post-thumbnail

[번역] 그래, npx! npm말고 — 차이점 설명

최근에 리액트를 배우기 시작했을 때, 나는 많은 사람들이 (나를 포함해서) 잘 알려진 npm대신 npx를 보고 헷갈려하는 것을 보았습니다. 우리중에 몇몇은 이상하다고 느꼈지만 별로 깊게 생각하지 않았고, 나머지는 그것은 오타라고 생각하고 npx대신 npm으로 "고

2020년 3월 15일
·
0개의 댓글

nodejs: 기초 RESTful API 구현

REST: REpresentational State TransferREST is an architecture style for designing networked applications. (wiki)데이터를 주고 받을 때 쓰는 '스타일'이다.웹에서 리소스(이미지, ht

2020년 3월 14일
·
0개의 댓글

Node.js: 패스포트 기반 로그인 환경 구성

session에 저장하여 로그인 상태 유지하기passport: 인증관련 모듈 처리passport-local: 로컬 db에 저장되는 로그인 인증 처리express-session: 세션관리 처리passport documentation 보면 더 자세히 나와있음github p

2020년 3월 14일
·
0개의 댓글
post-thumbnail

Node.js 🍉 겉핥기

Node.js를 설치하면 기본적으로 node repl 도 함께 따라온다.컴퓨터 사이언스에서 process는 실행되고 있는 컴퓨터 프로그램의 instance이다. Node는 global object process를 가지고 있다. 버전 확인node repl 열기 여러 줄로

2020년 3월 13일
·
0개의 댓글
post-thumbnail

GraphQL 로 영화 정보 가져오기

지난 번에 AWS Lambda를 이용하여 간단한 API 만들기 포스팅을 했었는데 이를 바탕으로 GraphQL를 이용하여 각 API 불러서 서비스를 완성해 보겠습니다. > - AWS Lambda를 이용한 API 개발 원래는 GraphQL 프로젝트 자체를 AWS Lam

2020년 3월 7일
·
0개의 댓글

XML file을 JSON file로 변환하기

내가 사용한 모듈: xml-js, fs(nodejs 내장 모듈), path(nodejs 내장 모듈)filePath 함수를 만든 이유는, xml file이 있는 폴더와 json file을 만들 폴더의 위치와 파일 이름이 같게 할 예정이고, 확장자명(.xml, .json)

2020년 3월 4일
·
0개의 댓글
post-thumbnail

AWS Lambda 로 가벼운 API 만들기 - 3

node 프로젝트를 바탕으로 가벼운 (하지만 가볍지는 않은) API 를 만들고 있습니다.AWS Lambda 로 가벼운 API 만들기 - 1AWS Lambda 로 가벼운 API 만들기 - 2앞서 2가지 시리즈는 Lambda내에 함수 코드를 통하여 테스트를 진행했었는데 이

2020년 3월 4일
·
0개의 댓글
post-thumbnail

AWS Lambda 로 가벼운 API 만들기 - 2

지난 포스팅에 이어서 계속해서 작성해보겠습니다.AWS Lambda로 가벼운 API 만들기 - 1위 포스팅에서 test 오브젝트를 만들고 이를 바탕으로 Lambda 함수를 실행시키고 log 까지 확인을 해보았습니다.그러면 이를 사용하기 위한 외부 접근이 가능한 API를

2020년 3월 4일
·
0개의 댓글
post-thumbnail

AWS Lambda 로 가벼운 API 만들기 - 1

이번 포스팅은 간단한 node 프로젝트를 AWS Lambda로 실행 한 뒤, 가벼운 API 가 되도록 만들어 보겠습니다.사실 현재 영화정보를 가져오는 간단한 토이프로젝트를 진행 중인데 사용 스펙은 다음과 같습니다.Node JS \- puppeteer \- graph

2020년 3월 4일
·
0개의 댓글

Express 라우터 분리하기

NodeJS의 Express프레임워크는 라우터 분리 기능을 제공합니다.기본적으로는 라우터를 구성할 때 다음과 같이 코드를 작성합니다.웹 페이지에서 '/' 로 접근했을때 'Hello world!'가 보여지는 코드입니다.하지만 프로젝트가 커지면, 라우터의 수가 늘어나게되고

2020년 2월 14일
·
1개의 댓글

자바스크립트 - Call Stack, Event Loop, Tasks & more

자바스크립트는 single threaded, single concurrent language이다.이 말은 한 번에 한가지 일, 한 번에 한 조각의 코드를 다룰 수 있다는 의미다.Javasript Concurrency Model(V8엔진 내부에서 작동하는)은 single

2020년 2월 14일
·
0개의 댓글
post-thumbnail

GraphQL - Node Tutorial - 10. Summary

이제 여러분은 Node.js를 사용하여 GraphQL 서버를 만드는 법, 필터링과 인증, 페이지네이션과 구독을 구현하는 베스트 프랙티스를 모두 배웠습니다.

2020년 2월 13일
·
0개의 댓글
post-thumbnail

GraphQL - Node Tutorial - 09. Filtering, Pagination & Sorting

Node.js, Express, Prisma를 사용하여 GraphQL API에 필터링 및 페이지네이션 기능을 추가해봅니다.

2020년 2월 12일
·
0개의 댓글