پاسخ داده شد
چطور داده مثلا یک متن را به عنوان response به درخواست کننده برگردانیم؟
nestjs response in nestjs response در nestjs sending data in response sending data in response nestjs ارسال داده در response
- نفیسه افقی 8 ماه قبل سوال کرد
- آخرین ویرایش 8 ماه قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
فرض کنید تابعی برای گرفتن و آپلود فایل با POST نوشتیم و می خواهیم نام فایل ساخته شده را به عنوان response برگردانیم. برای اینکار ابتدا Response را ایمپورت می کنیم:
import {Response} from 'express';
سپس به گونه زیر عمل کنیم:
@Post('uploadPic')
@UseInterceptors(
FileInterceptor('file', {
dest:'./upload'
})
)
uploadFile(@UploadedFile() file: Express.Multer.File, @Res() res:Response ) {
res
.status(HttpStatus.ACCEPTED)
.json({
fileName: file.filename,
});
}
}
*باید @Res() res:Response
را به عنوان پارامتر به تابع بدهیم
*
یک متن (در اینجا نام فایل آپلود شده) را در فرمت json بر می گرداند.
res.status(HttpStatus.ACCEPTED)
.json({
fileName: file.filename,
});
- نفیسه افقی 8 ماه قبل پاسخ داد
- آخرین ویرایش 8 ماه قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما