profile
https://medium.com/nodejs-server
post-thumbnail

node에서 터미널 실행

node의 BuiltIn 모듈인 child_process를 이용하여 가능합니다.child_process를 간단히 정리하고 넘어가자면,child_process는 부피가 큰 연산을 node가 실행되는 컴퓨터의 OS 또는 커널에서 실행할수 있게 해줍니다. window의 cm

약 24시간 전
·
0개의 댓글

formData? or json? api documentation

api 문서화 ContentType formData? json?백엔드에서는 알아서 파일로 변환해서 전달해준다. 그런데 프론트에서는 어떻게 전달하라고 API 문서를 구성해야 하지? 지금은 파일을 전달받을 때는 ContentType: formData로 설정해뒀고.파일이 없

2021년 2월 6일
·
0개의 댓글

Nginx logging/ https

배포과정에서 NGINX에서 하게 될 필수적인 일들을 좀더 보고 가죠. Nginx core 모듈 Nginx log 남기기 Nginx https 설정하기 NGINX core 모듈 server Syntax: server { ... } 가상서버에 대한 설정을 작성합니다.

2021년 2월 4일
·
0개의 댓글
post-thumbnail

Redis로 Node API를 캐싱해봅시다.

이번 글에서는 백엔드 API에서 어떻게 Redis가 쓰이는지 알아볼것입니다. 자주 쓰이는 request를 캐싱하여 성능을 향상시켜봅시다. 웹 어플리케이션을 캐싱하는 것은 반드시 해야할 일이고 큰 퍼포먼스 향상을 이끌어냅니다.웹 서비스를 생각해보면, 당신은 아마 자주

2021년 1월 24일
·
0개의 댓글

event-driven

이벤트 기반 특성의 가장 간단한 형태는 콜백입니다. 일부 node.js중에서 (ex. fs.readFile)은 이벤트를 한번 발생시키고 콜백 그자체가 이벤트 핸들러로써 작동합니다.Node의 original 비동기 이벤트를 다루는 방법은 callback이었습니다. 그 오

2021년 1월 22일
·
0개의 댓글

jsjsjsjs

https://www.freecodecamp.org/news/javascript-naming-conventions-dos-and-don-ts-99c0e2fdd78a/https://github.com/ryanmcdermott/clean-code-java

2021년 1월 17일
·
0개의 댓글

youtube api google api metadata

2021년 1월 15일
·
0개의 댓글
post-thumbnail

EC2 NGINX PM2 [devops 1]

NOW: 1. 아주 기초적인 배포해보기: EC2 NGINX PM22\. NGINX와 PM2를 좀더 봐보죠.2\. 배포를 자동화시켜보죠. CICD "github action"3\. 배포를 또 자동화시켜보죠. "jenkins""배포를 해봅시다. 정말 최소한의 코드로 말이죠

2021년 1월 14일
·
0개의 댓글

nginx/ec2/node

https://parkjihwan.tistory.com/7 root denied https://www.edureka.co/community/81074/bash-cd-root-permission-denied https://jhnyang.tistory.com/136

2021년 1월 12일
·
0개의 댓글

js function을 둘러보고 가시와요.

원본/출처: https://itnext.io/15-useful-javascript-examples-of-map-reduce-and-filter-74cbbb5e0a1freduce를 제대로 쓰지 못하는 그대에게.."js function 활용에요. for문을 많이

2021년 1월 11일
·
0개의 댓글

mongoose.find()

오늘은 mongoose의 Query에 대한 소소한 정보들을 정리해보려 합니다. "아~ 그랬구나~" 하고 조금더 깊이 이해하게 되는 시간이 되면 좋겠습니다.Mongoose는 두가지의 find() 함수를 가지고 있습니다. Model.find()와 \`QueryQuery를

2021년 1월 11일
·
0개의 댓글

MongoDB in production

출처: https://severalnines.com/database-blog/preparing-mongodb-server-production 어플리케이션과 데이터베이스 모델을 개발한 후(개발 환경으로 옮겨야 할 때). 우선적으로 먼저 해야할 일들이 몇가지 있습니다.

2021년 1월 11일
·
0개의 댓글

mongoose.query

오늘은 mongoose의 Query에 대한 소소한 정보들을 정리해보려 합니다. "아~ 그랬구나~" 하고 조금더 깊이 이해하게 되는 시간이 되면 좋겠습니다.Model.find()는 검색 결과를 리턴해주는 것이 아니라 Query 인스턴스를 리턴합니다.Model.find()

2021년 1월 11일
·
0개의 댓글

ec2

https://devlog-h.tistory.com/16

2021년 1월 10일
·
0개의 댓글

mongoose transaction

Transaction은 복수개의 작업들을 고립된 상태로 진행하게 해줍니다. 쉽게 말하면, 복수개의 작업이 모두 성공했을 때만 성공하게 되고, 그중 하나라도 실패하게 되면 모두가 실패하게 됩니다. 실패된 뒤에는 transaction 작업 전의 상태로 되돌아가게 됩니다.M

2021년 1월 8일
·
0개의 댓글

replica set

replica set은 mongod process들의 한 그룹을 말합니다. 이 그룹은 같은 데이터 셋을 가지고 있으며 같은 값을 유지하게 됩니다. 레플리카 셋은 데이터 중복성(Redundancy)과 고가용성(high availablity)을 제공해줍니다. 그리고 pro

2021년 1월 8일
·
0개의 댓글

[MongoDB] MongoDB&Mongoose 퍼포먼스 향상시키기

원본: https://itnext.io/performance-tips-for-mongodb-mongoose-190732a5d382 "mongodb/mongoose 쿼리를 더 빠르게 하기 위해 당신이 할수 있는 것!" 퍼포먼스는 불필요한 일을 최대한 피하는 것입니다.

2021년 1월 6일
·
0개의 댓글

좋은 사이트 모음

ilnodehttps://www.linode.com/docs/guides/websites/proxies/

2021년 1월 5일
·
0개의 댓글

[MongoDB] mongodb 자료 모음

The code barbarian 강추http://thecodebarbarian.com/mongodb doc FAQ부분https://docs.mongodb.com/manual/faq/concurrency/thinkbee님https://blog

2021년 1월 5일
·
0개의 댓글

[NodeJS] Stream

streamstream은 추상 인터페이스입니다. 노드에서 스트리밍 데이터를 이용하기위한.스트림 모듈은 스트림 인터페이스를 구현하기 위한 API를 제공해줍니다.여러가지 스트림 객체들이 노드.js에서 제공됩니다.예를 들면, http server request와 proces

2020년 12월 30일
·
9개의 댓글