EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چطور داده مثلا یک متن را به عنوان response به درخواست کننده برگردانیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

فرض کنید تابعی برای گرفتن و آپلود فایل با 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 را به عنوان پارامتر به تابع بدهیم

*
res.status(HttpStatus.ACCEPTED)
.json({
fileName: file.filename,
});
یک متن (در اینجا نام فایل آپلود شده) را در فرمت json بر می گرداند.

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت