
มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 4: Create Your Own Dapp
สวัสดีค่ะ กลับมาพบกันอีกครั้งกับ “มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ” ตอนที่ 4 เป็นตอนสุดท้ายแล้วค่ะ 😄
จาก ตอนที่ 3 เราได้ส่ง Smart Contract ที่เราเขียนไปเก็บไว้ใน Ethereum ด้วย Truffle แล้ว ในตอนนี้เราจะเรียกใช้งาน Smart Contract ผ่านแอปพลิเคชันที่เราสร้างขึ้นมาเองกันค่ะ 😉
Goal
ในบทความตอนนี้ เราจะทำแอปพลิเคชัน Ecommerce ที่ทำงานร่วมกับ Blockchain ดังภาพข้างล่าง โดยใช้ Node.js (หากคุณผู้อ่านยังไม่มีพื้นฐาน JavaScript และ Node.js มาก่อน ก็ขอให้อ่านเรื่องเกี่ยวกับสิ่งเหล่านี้ก่อนที่จะอ่านบทความนี้นะคะ เพราะผู้เขียนจะไม่ลงรายละเอียดเกี่ยวกับสิ่งเหล่านี้มากนัก) ร่วมกับ Package ที่ชื่อว่า Web3 และ Truffle Contract
แอปพลิเคชันนี้จะมีฟังก์ชันการทำงานตามที่ได้ประกาศไว้ใน Smart Contract ชื่อว่า shop (ที่ถูกสร้างในตอนที่ 2) ซึ่งมีทั้งหมด 4 ฟังก์ชันดังนี้
ฟังก์ชันเพิ่