Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- node
- node.js
- php
- junit
- Android 13
- mvvm
- Animation
- databinding
- google play
- 동영상
- MediaSession
- RxKotlin
- 테스트 자동화
- SWIFTUI
- 인앱결제
- GCP
- android13
- MediaPlayer
- Kotlin
- Android
- rx
- PagingLib
- SwiftUI Tutorial
- paging
- Koin
- Reactive
- MotionLayout
- list
- Observable
- mysql
Archives
- Today
- Total
봄날은 갔다. 이제 그 정신으로 공부하자
node.js로 웹서비스 만들기 (7. 로컬 경로에 있는 이미지 보여주기) 본문
현재 저는 제 맥북에서 node.js 웹서버 작업을 하고 있습니다.
로컬에서 작업 시 이미지를 보여지도록 처리하기 위해서는 아래와 같은 작업이 필요합니다.
이미지 관리 폴더 생성
이미지를 관리하는 "public/image" 폴더를 만들어줍니다.
이렇게 만들어진 "public/image" 폴더를 이미지 파일들을 복사해줍니다.
이미지 get 기능 구현
모든 경로에서 공용으로 사용가능하도록 index.js 파일에 아래와 같은 코드를 추가합니다.
// index.js
var router = express.Router();
...
app.use(express.static('public'));
...
router.get('/images/:imageName', function(req, res){
var imgName = req.params.imageName;
console.log('이미지 요청: ' + imgName);
res.sendFile('/public/image/'+imgName);
});
이미지 tag 추가
아래와 같이 HTML 파일의 필요한 부분에 아래와 같이 이미지 tag 추가합니다.
<img src="/image/site_manager.png" class="img-thumbnail" alt="manager">
'학습' 카테고리의 다른 글
| node.js로 웹서비스 만들기 (10. Table row 동적 추가, 삭제, 순서 변경하기) (0) | 2023.07.18 |
|---|---|
| node.js로 웹서비스 만들기 (9. ejs에서 node.js로 데이터 전달) (0) | 2023.07.15 |
| node.js로 웹서비스 만들기 (6. 팝업 띄우기) (0) | 2023.07.07 |
| node.js로 웹서비스 만들기 (5. 세션 관리) (2) | 2023.07.05 |
| node.js로 웹서비스 만들기 (4. Router 분산을 통한 복잡도 관리) (0) | 2023.07.03 |
Comments