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 |
Tags
- Kotlin
- Observable
- 인앱결제
- 테스트 자동화
- android13
- Android
- Reactive
- RxKotlin
- junit
- Android 13
- Animation
- MediaSession
- mvvm
- MediaPlayer
- Koin
- mysql
- node
- rx
- GCP
- google play
- MotionLayout
- 동영상
- databinding
- liveData
- PagingLib
- list
- SWIFTUI
- paging
- SwiftUI Tutorial
- node.js
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. 세션 관리) (0) | 2023.07.05 |
node.js로 웹서비스 만들기 (4. Router 분산을 통한 복잡도 관리) (0) | 2023.07.03 |
Comments