FE request data(img) from BE
Description
前端向后端请求一系列数据(文本、图片等静态资源)并展示在页面上
request.js
- 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
profile.js
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Profile.vue
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
v-bind绑定data里的avatar展示在页面上
后端profile.js
- 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
- 32
- 33
- 34
- 35
- 36
- 37
后端router.js
- 1
- 2
- 3
- 4
- 5
- 6
- 7
profile_ini.js
- 1
- 2
- 3
- 4
- 5
向
mysql
存图片地址时,从/public/
开始,前端请求过去数据后,在图片地址前面加上http://localhost:3000
并在后端index.js
开放/public/
静态资源
index.js
- 1
- 2
- 3
需要注意的是在图片地址前加上
localhost:3000
时,前面一定要加http://
,因为这是在img标签里的src属性,如果src="localhost:3000/public/img_load/avatar.jpg"
是加载不出图片的,他会在本地找。我们平时在浏览器输入localhost:3000/public/img_load/avatar.jpg
浏览器会为我们加上http://
,而这里src这一属性没有这个功能