آفلاین
user-avatar

عملیات ناامن است

2 سال پیش
توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
jalal khaleghi ( 4649 تجربه )
2 سال پیش

سلام من به تازگی پروژه ای با webpack , react راه اندازی کردم ولی شوربختانه وقتی پروژه در حالت تولید (production) قرار میگیره با یک چنین مشکلی روبرو میشم یعنی در حالت توسعه (development) بخوبی اجرا میشه
نمیدونم چرا خطا میده و اجرا نمیشه لطفن راهنمایی کنید باید چه تدبیری برای این داستان اندیشید
SecurityError: The operation is insecure
با سپاس فراوان

بهترین پاسخ انتخاب شده توسط jalal khaleghi
آفلاین
user-avatar
حسام موسوی
2 سال پیش

در کدهاتون ببینید آیا قسمتی رو به صورت file:// فراخونی کردید ایا یا خیر
و اینکه در کجا تست میکنید که این ارور رو میبینید ؟

آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

در کدهاتون ببینید آیا قسمتی رو به صورت file:// فراخونی کردید ایا یا خیر
و اینکه در کجا تست میکنید که این ارور رو میبینید ؟

آفلاین
user-avatar
jalal khaleghi ( 4649 تجربه )
2 سال پیش

نخیر من چنین چیزی رو فراخوانی نکردم
میشه بیشتر توضیح بدین اینی که میفرمایین رو کجا باید فراخوانی کنم
من طبق آموزش های شما در بخش ری اکت پیش رفتم ولی شما همچین چیزی رو اشاره نکردین
و اینکه میگین کجا تست میکنین منظورتون چیه
من با وبپک پروژه رو اجرا میکنم نه با create-react-app

آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

منظور از تست اینکه روی سرور تست میکنید یا localhost ؟

آفلاین
user-avatar
jalal khaleghi ( 4649 تجربه )
2 سال پیش

لوکال هاست تست میکنم
گفتم که لوکالی که تست میکنم سالمه ولی وقتی تولیدش میکنم میگه عملیات نا امن و اینکه من طراحم سمت کلاینت کار میکنم سمت سرور تخصصی ندارم

آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

خوب شما یک سرور مجازی اجرا میکنید یا همینطوری فقط روی فایل میزنید که بالا بیاد ؟
منظورم اینکه برای مثال روی پورتی مثل localhost:8000 اجرا میکنید یا خیر ؟
اگر نمیکنید اصولا باید به این شکل اجرا بشه نه به شکل زیر

file:///C:/Users/Roocket/Desktop/nodejs-cms/resource/views/footer.ejs

البته ادرس بالا یک مثاله.

آفلاین
user-avatar
jalal khaleghi ( 4649 تجربه )
2 سال پیش

بله من روی پورت http://localhost:8080/ پروژه رو اجرا میکنم
در این حالت پروژه مشکلی نداره ولی وقتی تولید میکنم داخل کنسول خطا میده
file:///C:/Users/baran%20system/Desktop/react-webpack4/dist/index.html
یعنی در این حالت

آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

خوب در این حالت نباید اجرا کنید.

آفلاین
user-avatar
jalal khaleghi ( 4649 تجربه )
2 سال پیش

یعنی درسته کدهام مشکلی نداره؟
طبق چیزی که میفرمایین و من متوجه شدم باید حتمن روی سرور اجرا کرد؟

آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

بله کدهاتون مشکلی نداره اصلا فراخونی کردن بصورت فایل file:// اشتباهه
البته این حالت رو کاربر بصورت اشتباه فقط روی لوکال هاست انجام میده

برای ارسال پاسخ باید وارد سایت شوید