본문 바로가기
반응형

Express4

CORS 설정하기 미들웨어로 모든 경로 CORS 설정express의 미들웨어를 사용하여 응답으로 Access-Control-Allow-Origin에는 요청하는 사이트의 Origin 'http:localhsot:5173'을 설절하여 줍니다.Access-Cotrol-Allow-Headers에는 리소스에 접근 시 허용할 사용자 지정 헤더를 설정하여 줍니다.// 어플리케이션 레벨 미들웨어app.use((req, res, next) => { res.setHeader("Access-Control-Allow-Origin", process.env.cors); res.setHeader("Access-Control-Allow-Headers", "Content-Type"); next();}); 2024. 7. 22.
FCM(Firebase Cloud Messaging)를 사용하기 위한 Node.js 서버 구성 FCM(Firebase Cloud Messaging)를 사용하기 위한 Node.js 서버 구성 Express-generator를 사용해 골격 생성하기 2023.04.08 - [Node.js/express] - Express 애플리케이션 생성기 Express 애플리케이션 생성기 Express 애플리케이션 생성기 애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성도구인 express를 사용하면 된다. 설치 npm install express-generator -g 애플리케이션 생성 express --view=pug myapp holy-season.tistory.com express-generator를 사용해 기본적인 폴더 구조를 생성하자 다음과 같은 명령어를 이용해 myapp이라는 폴더를 생성하고 m.. 2023. 4. 10.
Express 애플리케이션 생성기 Express 애플리케이션 생성기 애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성도구인 express를 사용하면 된다. 설치 npm install express-generator -g 애플리케이션 생성 express --view=pug myapp --view 옵션으로 ejs, hbs, hjs, jade, pug, twig, vash, 같은 템플릿 엔진을 설정할 수 있다. 종속 항목 설치 생성한 디렉토리로 이동해서 종속 항목을 설치한다 cd myapp npm install 디렉터리 구조 디렉토리 구조로 bin, public, routes,view 폴더와 app.js, package.json이 생긴다. bin/www : http 모듈에 express 모듈을 연결하고 포트를 지정 public : c.. 2023. 4. 8.
express 서버 구축 express 서버 구축 npm init 으로 npm package 설정하기 먼저 npm init으로 npm pacakge를 설정해야 한다. 프로젝트를 시작하길 원하는 폴더로 가서 터미널에 npm init으로 프로젝트를 설정한다 npm init이 정상적으로 동작했다면 폴더 내부에 package.json 파일이 생성된다. package.json 파일 내부에는 npm init으로 프로젝트를 초기화 했을 때 설정했던 내용이 적혀있다. express 설치 express를 사용하기 위해서는 프로젝트에 express를 설치해야 한다. express는 npm install express --save 명령어로 설치할 수 있다. npm install express --save express를 설치하면 폴더 내에 pack.. 2023. 3. 30.
반응형