본문 바로가기

node

M1 Mac에 Node.js v14 이하 설치하기(NVM) Node.js v15이상부터 애플 실리콘을 지원하기 때문에, v14 이하 버전을 사용하기 위해서는 로제타를 이용해서 설치해야 한다. Node.js를 사용할때는 버전 관리를 위해 NVM(Node Version Manager)을 주로사용한다. 이 글에서는 M1 Mac에 NVM을 이용해서 14이하버전 node설치를 한다. 1. 로제타 터미널을 실행한다. 아래 명령어 실행하거나 iTerm을 로제타로 사용해서 연다. arch -x86_64 zsh iTerm 로제타로 사용하여 열기(이전글 참고) 2. arch 명령어를 실행해서 로제타로 실행된걸 확인한다. 3. 아래 명령어를 사용해서 nvm을 설치한다. curl -o- | bash 4. 설치후 나오는 가이드에 따라 .zshrc에 환경변수를 추가 해준다. export.. 더보기
다른 도메인 간에 Fetch API로 Cookie 주고받기 in Express.js 개발을 하다보면 서버와 클라이언트가 각각 별도의 도메인을 가지고 있는 경우가 있습니다. 이때 Fetch API를 이용해서 Cookie 를 주고 받는 방법에 대해서 알아보겠습니다. API 생성 먼저 쿠키를 생성하는 api와 요청에 들어온 쿠키를 응답해주는 api를 작성해 줍니다. const createError = require('http-errors'); const express = require('express'); const path = require('path'); const cookieParser = require('cookie-parser'); const logger = require('morgan'); const app = express(); app.use(logger('dev')); app... 더보기