在NodeJS后端中,需要指定静态文件夹的路径。基于Express框架,可以使用以下代码:
const express = require('express');
const path = require('path');
const app = express();
// 设定图片文件夹的路径
app.use('/images', express.static(path.join(__dirname, 'public/images')));
// 其他路由设置
// ...
在Angular前端中,需要使用相对路径引用图片,例如:
当访问该html文件时,会将相对路径解析成http://host:port/assets/images/example.png,然后发送请求到NodeJS后端。由于在NodeJS后端已经将/images路径映射到public/images文件夹,所以能够正确地返回图片文件。
如果还是无法显示图片,可以通过检查返回的响应,或使用浏览器开发者工具的网络面板来查看请求是否正确,并检查请求头和响应头中的Content-Type是否正确。
上一篇:Angular图像不更新
下一篇:Angular图像无法加载