inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

테스트주도개발(TDD)로 만드는 NodeJS API 서버

img src부분과 require()에 대해 질문이요!

582

누팍

작성한 질문수 1

0

img태그에 src부분에 변수를 넣어서 사용하는게 목적인데요!

 

vscode에서

<img src="../../../agent_web_ui/dat/images/1668994704846/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.png" />

이런식으로 치면

화면에서 F12눌렀을때 나오는 코드에서는

<img src="img/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.1a7485a1.png">

이런식으로 자동으로 바뀌면서 이미지가 화면에 나오는데요

하지만 주소를 변수(a)에 넣어서

<img :src="a" />

이런식으로 치면

<img src="../../../agent_web_ui/dat/images/1668994704846/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.png" />

화면(F12)에서는 변환되지 않고 변수에 넣었던 값이 그대로 나오면서 이미지가 화면에 나오지 않더라고요

 

require('../../../agent_web_ui/dat/images/1668994704846/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.png')

를 하면

img/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.1a7485a1.png

변환되서 화면에 이미지가 나오는 값으로 변경되더라구요

 

그래서 require()에 주소를 넣은 변수를 넣어서 화면에서 이미지가 나오는 값으로 뽑아내고 싶은데 어떻게 해야 할까요?

require(`${this.sumpath2}`)

를 하니까

"Error: Cannot find module '../../../agent_web_ui/dat/images/1668994704846/arrive_kiupdata1_kiupdata1_20200310172655897_92974574455-20200310_172655_8.png'"

이렇게 나와요!

 

require()를 안쓰더라도 img src태그에 변수를 넣고 화면에 띄웠을때 변환될 수 있게 하는 방법도 있으면 알려주시면 감사하겠습니다!

 

img src rest-api require express tdd nodejs

답변 1

1

김정환

질문을 이해하지 못해서 여러번 읽고 고민하다가 답변이 늦었습니다. 혹시 어떤 수업에서 겪으신 문제일까요? 재현 상황이 궁금합니다.

1

누팍

아아 수업을 진행하다가 생긴 문제는 아니고요

Vue.js강의도 하셨잖아요? 그것도 들었어가지고

vue로 작업하다가 문제가 생겼는데 혹시 해결방안을 알려주실까해서 질문했어요:)

 

게시판에서 게시글마다 1개의 이미지가 등록되어 있고 각 게시글의 버튼을 누르면 그에 대응하는 이미지를 새창에 띄우는걸 하고 있었는데요!

상대경로로 <img> src 부분에 넣으면 실제창에 코드에서는 src부분에 들어간게 변환되고 이미지가 출력되더라구요

변환될때 src에서 확장자 바로 앞쪽에 contenthash가 추가되던데...

vue.config.js에서는 [contenthash]로 그 값을 구할 수 있는 거 같던데,

  1. 실제 작업하는 곳(예: hello.vue)에서도 contenthash값을 불러올 수 있을까요?

 

<img> src부분에 상대주소를 넣어 컴파일 되면서 주소가 변환되어 이미지를 한번 띄우면 그 변환된 주소를 <img> src부분에 넣어도 이미지가 나오는데요.

상대주소로 한번도 실행안시키고 바로 그 변환될것으로 예상되는 주소를 넣고 띄우면 이미지가 나오지 않더라구요!

  1. 이부분도 해결할 수 있을까요?

curl -X 매개변수를 찾을 수 없습니다

0

2161

1

라우터 클래스 질문입니다

0

444

1

슈퍼 테스트2 강의 질문입니다

0

450

1

응답 강의중 질문입니다

0

331

1

요청 형식 강의 질문입니다

0

431

1

비동기 세계1 강의 내용 질문입니다

0

494

2

오타로 인해 한참을 헤맸네요.

0

396

0

'NODE_ENV'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

2

1474

1

bulkCreate 사용법 질문 (해결)

0

391

1

api 분리 관련해서 질문 있습니다.

0

485

1

promise 가 넘어올 때 .then 사용법 문의

0

279

1

package-lock 파일은 어떤 용도일까요?

0

686

1

테스트 코드 실행이 안됩니다.

0

279

1

should실행시 mocha 사용하는이유는

0

326

1

expect를 걸었음에도 불구하고 확인하지 않는 이유가 무엇일까요?

0

366

0

안녕하세요. 강의 내용 중 질문있습니다.

0

366

1

에러가 납니다.

0

209

0

강의 중 describe POST 쪽 질문입니다.

0

229

1

객체 래핑

0

286

0

should가 어떻게 저기 나올 수 있죠?

0

357

2

강의자료 pdf 링크에 pdf를 다운받을 수 없는 상황인데 확인 부탁드립니다.

0

245

1

질문드립니다.

0

192

1

궁금해서 올립니다.

0

221

2

데이터베이스연동문제

0

363

3