پاسخ داده شد
چطور داده مثلا یک متن را به عنوان response به درخواست کننده برگردانیم؟
nestjs response in nestjs response در nestjs sending data in response sending data in response nestjs ارسال داده در response
- نفیسه افقی 1 سال قبل سوال کرد
- آخرین ویرایش 1 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
فرض کنید تابعی برای گرفتن و آپلود فایل با 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,
});
- نفیسه افقی 1 سال قبل پاسخ داد
- آخرین ویرایش 1 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما