Сначала у вас должен быть сервис для обслуживания статических файлов. Вы можете достичь этого с Nest.JS. Например, если ваши изображения помещены в общую папку, расположенную в корне вашего проекта, вы можете просто отправить его, добавив следующую строку в файл main.ts
:
import { join } from 'path';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.use('/public', express.static(join(__dirname, '..', 'public'))); // <-
await app.listen(3000);
}
Затем дляНапример, у вас есть cat.png
в общей папке, и вы хотите отправить это в своем ответе, вы можете отправить что-то вроде этого:
{
image: `${baseUrl}/public/cat.png`
}
Например, для вашего локального сервера, baseURL
будетhttp://localhost:3000
. Вы можете взглянуть на эту статью для более подробных объяснений.