วันจันทร์ที่ 27 มีนาคม พ.ศ. 2566

การใช้ code2flow กับ javascript

 Code2flow เป็นโปรแกรมสร้าง Call diagram ที่ดูดี ได้ทั้ง python และ javascript

วิธีลง ลง Python ก่อน ต้อง version 3 ใช้ pip หรือ pip3

sudo pip install code2flow 

sudo pip install acorn

แต่ต้องแก้ใน install site-packages ของ code2flow ที่ javascript.py บรรทัดที่ 250

ตัด ต้ว validate ของ การลง acorn ออกจะ run ได้ 

วิธีใช้ 

code2flow <javascript.js> --output output.png

จะได้ output.png ออกมา





วันศุกร์ที่ 24 มีนาคม พ.ศ. 2566

แก้ปัญหา iis nodejs google login rewrite

 กรณี rewrite ในการ login google ไปที่ nodejs localhost:3333 

กรณี Rewrite ต้องไม่ลืมว่า google callback จะไม่ได้ ให้แก้ที่ rewrite config ด้วย

<rule name="ReverseProxyInboundRule1" stopProcessing="true">

                    <match url="/o/(.*)" />

                    <action type="Rewrite" url="https://accounts.google.com/o/{R:1}" />

                    <serverVariables>

                        <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="HTTP_ACCEPT_ENCODING" />

  <set name="HTTP_ACCEPT_ENCODING" value="" />

                    </serverVariables>

                </rule>

iis redirect http ไป https

 ต้องการ redirect จาก http://abc.com หรือ http://www.abc.com ไป https://www.abc.com

ให้เพิ่ม binding port abc.com, www.abc.com port 80 แต่ต้องมี https port 433 ก่อน(ต้องลง SSL ก่อน)

เปิด IIS Manager

ให้ไปแก้ที่ SSL Setting กด Require SSL


และไปแก้ที่ Error Pages แก้ ที่ 403


เป็นการบังคับให้ error และ Redirect ไปที่ https