راکت
حل شده

استفاده از winston.transports.File در Reactjs

7 پاسخ

سلام وقت بخیر
من برای لاگر از winston استفاده کردم البته در reactjs
ولی نمیخوام در کنسول ثبت بشه میخوام در فایل لاگ ها را ذخیره کنم که ارور Uncaught TypeError: fs.existsSync is not a function دارم .
ممنون میشم اگر کسی که با لاگر کار کرده کمکم کنه.
مرسی

ثبت پرسش جدید

پاسخ‌ها

7
احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

بهترین پاسخ

شما نمیتونید سمت Client همچین کاری کنید ، فقط باید از لاگ کردن در Console استفاده کنید. به دلیل اینکه React سمت مرورگر اجرا میشه و سمت سرور نیست برای همین نه میتونه فایل بخونه نه میتونه فایل بنویسه.
کاری که میتونید انجام بدید اینکه اطلاعات رو به یک API بفرستید و اون API برای شما این فایل رو بسازه و بفرسته.

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

سلام
با این مشکل در کدوم بخش مواجه میشید ، بخش سرور (Server Side) یا بخش کلاینت (Client) یا مرورگر ؟

mmj-sys
mmj-sys
@mmj.sys

تخصص: داش متخصص چیه من پروفسورم .

از پکیج مخصوص ری اکت استفاده کنید برا winston-react
https://www.npmjs.com/package/winston-react

شاید پاسخ شما همین‌جا باشد

Tayebeh Safdari
Tayebeh Safdari
@tayebehsafdari

تخصص: برنامه نویس وب و موبایل

سلام وقت بخیر
در قسمت کلاینت

Tayebeh Safdari
Tayebeh Safdari
@tayebehsafdari

تخصص: برنامه نویس وب و موبایل

سلام وقت بخیر
از همین پکیج استفاده کردم منتها میخوام لاگ ها در فایلی با پسوند .log ذخیره کنم در قسمت کلاینت

Tayebeh Safdari
Tayebeh Safdari
@tayebehsafdari

تخصص: برنامه نویس وب و موبایل

خیلی ممنونم آقای داوری

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@tayebehsafdari
خواهش میکنم خانم صفدری.
خیلی ممنونم از آقای محسن رستمی بابت کمک. Powered By MRS1367

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام