Computer Engineering/Node.js

시작하기 앞서 NodeJS는 웹 서버가 아니라 자바스크립트 실행환경이라는 점을 인식하자. NodeJS로도 서버를 구성할 수 있다! 고 해야 맞는 말인 듯하다. ( 보통 프론트, 백을 구분하는데 NodeJS로는 둘 다 노드 내에서 구현 가능함.. 풀스택하기 참 쉽다..응.. ) NodeJS는 이벤트 기반, 논 블로킹 I/O모델을 사용하며 싱글스레드 방식을 채택했다. 이벤트 기반 동작, 싱글 스레드에 주목해서 정리할 것이다. 프로세스 운영체제로부터 자원을 할당받는 작업 단위 스레드 할당받은 자원을 이용하는 실행 단위 하나의 프로세스를 여러 스레드를 가지고 자원을 공유한다. 하나의 스레드는 한 번에 단 하나의 동작만 수행 가능하다. 그럼 자연스럽게 멀티스레드는 한번에 여러 가지 동작이 가능할 것이다. (스레드..
더보기 https://soohey.tistory.com/entry/%EC%95%8C%EB%A6%AC%EA%B3%A0-api%EB%A1%9C-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EB%A9%94%EC%84%B8%EC%A7%80-%EC%A0%84%EC%86%A1%ED%95%98%EA%B8%B0?category=929968 이전 글을 이어서 진행하겠습니다. 알리고 api로 카톡 알림톡을 보내보겠습니다. 알림톡을 진행하기 위해서는 카카오톡 채널 개설이 필수이니 참고해주세요. 아래는 제가 작성한 예시코드입니다. let type = req.params['type']; let uphone = req.params['uphone']; let comPhone = ''; // 발신 전화번호 v..
알리고는 카카오톡, 문자 메시지를 보다 저렴한 가격으로 보낼 수 있는 알림 서비스입니다. 더보기 https://smartsms.aligo.in/?utm_source=google&utm_medium=cpc&utm_campaign=google_cpc&gclid=Cj0KCQjwspKUBhCvARIsAB2IYuuMRQdP6Vo-sSV94jUAyw7KePuUCcbr9pFc6VCVCvPFvXCnh9wo5JUaAiewEALw_wcB >> npm install aligoapi npm install로 알리고 api라이브러리를 설치해줍니다. 아래는 제가 작성한 예시코드 중 일부입니다. const aligoapi = require('aligoapi'); let type = req.params['type']; let upho..
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client 클라이언트가 서버로 api 요청을 보냈을 때 둘 이상의 응답을 리턴하면 생기는 오류입니다. exports.getLoginCheck = async (req, res, next) => { var email = req.body.email; var password = req.body.password; request( { url: url, method: 'POST', json: { email: email, password: password, login_type: 'EMAIL', fcm_token: 'FCM_TOKEN' }, }, function (error, res..
soohey
'Computer Engineering/Node.js' 카테고리의 글 목록