1 دقیقه میانگین مدت زمان مطالعه است

یکی از مشکلاتی که برنامه نویسان در زمان نوشتن یک برنامه در سیستم لوکال خود دارند، نیاز به گواهی SSL یا همان Https می باشد. در این پست از آی ترفند آموزش ساخت گواهی رایگان و اضافه کردن آن به برنامه Angular برای شما آماده شده است.

ابتدا پروژه زیر را از github کلون کنید.

https://github.com/RubenVermeulen/generate-trusted-ssl-certificate

mhkarami97
سپس GitBash را اجرا کنید و به محلی که اسکریپ بالا را کلون کرده اید بروید و دستور زیر را اجرا کنید تا تو فایل با نام ها server.crt و server.key ساخته شود.

bash generate.sh

mhkarami97
اکنون توسط Win+R قسمت Run ویندوز را اجرا کنید و سپس mmc را در آن تایپ کنید.

mhkarami97
از سمت چپ گزینه Add/Remove Snap-in را انتخاب کنید.

mhkarami97
در قسمت باز شده گزینه certificate و سپس My User Account را انتخاب کنید.

mhkarami97
اکنون یک Console 1 جدید اجرا می شود. در آن به آدرس عکس ، certificates ، بروید.

mhkarami97
بر روی آن راست کلیک کنید و از قسمت All Task گزینه Import را انتخاب کنید.

mhkarami97
سپس مانند عکس های زیر پیش بروید و فایل ساخته شده توسط روش اول را انتخاب کنید.

mhkarami97
mhkarami97
mhkarami97
اکنون به طور مثال برای قرار دادن این گواهی بر روی پروژه انگولار کافی است فایل package.json پروژه را باز کنید و قسمت Start را مانند عکس زیر تغییر دهید.

“start”: “ng serve –ssl –ssl-key d:\certificates\server.key –ssl-cert d:\certificates\server.crt”

که در کد بالا باید آدرس فایل های خود را قرار دهید.

mhkarami97
سپس پروژه بصورت خودکار در حالت https اجرا می شود.

mhkarami97