Node.js 강좌 자료] 정적 리소스 (static 미들웨어)

 

Node.js 강좌 자료] 정적 리소스 (static 미들웨어)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

정적 리소스 (static 미들웨어)

 

 - Express는 이미지, CSS, Javascript와 같은 정적 파일을 처리하기 위해  express.static 이라는 내장 미들웨어를 제공합니다.
  » 정적 리소스를 저장한 디렉터리 이름을 express.static에 전달해서 설정
  app.use('/', express.static('./html'))


 - 예제
 » 애플리케이션 경로 구성
app/
app/node_modules  app/express-static.js  app/html

app/html/images

app/html/images/tree.jpg

 

 - 예제 계속
 » 서버 코드
const express = require('express')
const app = express()
const port = 8081

app.listen(port, () => {
    console.log(`기동했습니다. http://localhost:${port}`)
})

app.use('/',express.static('./html'))

 

 - 결과 확인
서버 실행 후 브라우저에서 http://localhost:8081/image/tree.jpg 요청

 

+ Recent posts