# node js
npm npx 차이
node.js의 자동화 된 의존성과 패키지 관리를 위한 패키지 매니저npm은 패키지의 버전을 선택할 수 있기 때문에 패키지 버전 차이로 생기는 문제를 방지할 수 있다. (유의해야할 점)한번 설치한 모듈을 계속 사용하기 때문에 업데이트 확인이 어렵다. 같은 모듈을 사용
localeCompare()
localeCompare() 메서드는 referenceStr이 compareString보다 정렬 순으로 앞 혹은 뒤에 오는지 또는 동일한 문자열인지 나타내는 수치를 반환합니다.
Spring Boot vs Node js vs PHP
안녕하세요 오늘은 백엔드 시스템을 구축할 때 대표적으로 사용하는 Spring Boot와 Node js 그리고 PHP의 특징에 대해서 알아보고 추후 투다에 어떤 것을 적용할 지 알아보는 시간을 가져보도록 하겠습니다.현재 투다는 PHP로 백엔드 시스템이 이루어져 있습니다.

간단한 디스코드 봇 만들기
이번에 동계 현장 실습 지원한 곳에서 코딩 과제를 받게 되었다. 과제 내용은 Slash Command를 통해 통신하는 봇을 만드는 것 이였다.디스코드 js는 디스코드 API와 상호작용할 수 있는 node js 모듈이다. 해당 과제는 기업이 node js를 쓰기 때문에

[Node.js] 환경변수 파일 .env 생성하기
프로젝트 개발을 하다보면 민감한 정보들을 소스코드에 하드코딩을 하는 경우가 있는데, 외부에 노출되어서는 안되는 정보들일 경우 깃허브같은 오픈 소스 공개시 위험할 수 있다.이를 위해 환경변수 .env 파일을 따로 생성해야 한다.node-js에서, 아래처럼 서버정보를 하드

미들웨어(middleware)란 ?
우선 공식 홈페이지를 통해 확인해보자 \[공식홈페이지 바로가기]express는 자체적인 최소한의 기능을 갖춘 라우팅 및 미들웨어 웹 프레임워크이며...

Express js
express의 공식홈페이지에서는 express를 "Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크"라고 소개...

Project #1 - Website Cloning
Roycechocolate.com website cloning, as a back-end developer

express로 카카오 소셜 로그인 기능을 적용하기!
요즘에는 회원가입,로그인 기능이 있는 앱,웹사이트에서는 웬만해서 SNS 계정으로 로그인하는 것을 볼 수 있습니다.사실 저도 아주 유용하게 이용하는데요. 귀찮은 회원가입을 내가 입력하지않아도 된다는 점에서 굉장히 편리한 기능인것같습니다.SNS 소셜 로그인의 동작방식은 아

Code Server 에 node.js 와 npm, vue.js 를 깔기
갤럭시 탭으로 Code Server 에 접속하여 node.js 와 npm, vue.js 를 설치해보자.
[TIL] 회원 인증방법론 🔑 🔒
사용자의 세션정보를 저장해서 로그인 기능을 구현하는 방법이다. 간단히 정리해보면 다음과 같다.유저가 로그인 했었다는 정보를 서버의 메모리에 기록해놓는다. (세션을 저장)유저가 로그인이 필요한 페이지(Mypage 등)를 요청할 경우,세션에서 해당 유저가 로그인했다는 정보

MongoDB에서 데이터를 추가하는 POST 요청 처리 ( Express Router post)
https://mongoosejs.com/docs/models.htmlrouter에서 /students 경로를 통해 POST 요청을 하여, 데이터베이스에 새로운 학생 정보를 등록하는 코드새로운 학생 데이터는 request.body를 통해 입력 받으며 name(
MongoDB 에서 특정조건 해당하는 데이터 반환 ( Express Router get 요청)
MongoDB에서 특정 조건에 해당하는 데이터를 반환하는 GET 요청을 처리하기 위한 API해당 코드는 router를 별도로 구현한 코드만 있고, app.use를 통한 경로를 연결하는 코드는 생략되어 있음. 특정 전공(major) 을 GET 요청으로 받아, 해당 전공의
[node js ] 서버 만드는 2가지 방법 / HTTP 빌트인모듈, Express.js
http모듈은 Node.js에서 가장 기본적이고 중요한 웹 모듈로, 서버나 클라이언트와 관련된 기능을 제공createServer() 함수로 요청받고 응답할 수 있는 http.Server 객체를 만든다. \- request와 응답에 관한 정보를 담고있는 respon
[node js] 설치 및 첫 시작!
노드 설치 https://nodejs.org/ko/download/ 버전 확인 npm 노드 설치될때 보통 같이 자동으로 설치가 된다. https://www.npmjs.com/ npm은 Node package manager의 약자 개발자들이 패키지(모듈)의 설치
[node js] 모듈화 / require() / module.exports vs exports
모듈로 다른 파일에서 위해서는 module의 exports속성을 활용하여 내보내고, exports 된 모듈을 이용하기 위해서는 require()로 모듈을 가져온다.require('파일경로')예시1)https://velog.velcdn.com/images/hye