Actix

 



            สร้างจาก rust เป็น back end  ที่มีประสิทธิภาพติด top สูงกว่าทุกตัวในภาษาเดียวกัน และสูงกว่าเกือบทุกภาษาเลยนะครับ แต่ก็เขียนยากกว่าภาษาอื่น รวมถึง framework อื่นในภาษาเดียวกัน

  1. rustc --version ลองเช็คเวอร์ชั่น ปัจจุบันอยู่ที่ 1.93.1 นะครับ
  2. cargo new actix_b ใช้เริ่มต้นโปรเจคโดยจะสร้างโฟลเดอร์ชื่อที่เราต้งการขึ้นมานะครับ
  3. cd actix_b เข้าในโฟลเดอร์โปรเจคที่เราสร้าง (หรือสร้างโฟลเดอร์ก่อน แล้วเข้าไปใช้คำสั่ง cargo init ข้างใน)
  4. ใช้คำสั่ง cargo add actix-web จะได้เวอร์ชั่นล่าสุด (อันนี้หน้าเว็บที่รวม dependencies ไว้ให้นะครับ)
  5. สามารถ nano Cargo.toml เข้าไปแก้ไขไฟล์ สำคัญคือตรง [dependencies] ที่เอาไว้เพิ่มไลบรารี่ต่างๆ ที่เราต้องการใช้ไว้ข้างใต้นะครับ ซึ่งปัจจุบันคือ actix-web = "4.13.0" นะครับ แล้วกด Ctrl+x -> Y -> Enter เพื่อออกมานะครับ (แต่แนะนำใช้คำสั่ง add มากกว่าเพื่อความเข้ากันได้ของระบบ)
  6. cargo run เพื่อทำการรันเซิฟเวอร์ และเข้าเว็บไปที่ http://127.0.0.1:8080/ ขึ้นกับเรา  bind
  7. ซึ่งทั้งหมดที่ติดตั้ง [dependencies] จะมีดังนี้
    actix-web = "4.13.0"
    dotenv = "0.15.0"
    env_logger = "0.11.9"
    lazy_static = "1.5.0"
    serde = "1.0.228"
    serde_json = "1.0.149"
  8.  

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Blog นี้สร้างเพื่อ?