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