สวัสดีค่าาา สบายดีกันไหมนะ? ช่วงนี้ covid-19 ก็เริ่มซาๆลงไปบ้างแล้ว จำนวนผู้ป่วยใหม่น้อยลงเป็นเรื่องน่ายินดี ปรบมือๆ ต้องกราบขอบคุณบุคลากรทางแพทย์ทุกคนเลยยย กราบ 3 ที นอกเรื่องซะแล้วว
เนื่องจากว่าวันพรุ่งนี้จะต้องแชร์เรื่อง import file data ใน Postman ให้กับเพื่อนในทีม และได้ keyword ที่ว่าให้ลองเอา API set up database ซี๊ ก็เลยลองมานั่งทำดู (แต่กว่าจะทำก็น๊านนาน)
หลังจากค้นหาอยู่ว่า Postman มันสามารถทำได้ไหมนะ ปรากฎว่ามีคนทำ Library ไว้ให้ใช้ด้วยแหละ แต่รองรับแค่ MySQL, PostgreSQL นะ (ที่ค้นหาเจอมา ถ้ามีมากกว่านั้นมาแชร์กันได้นะคะ)
Overview
ในวันนี้กาดจะใช้ของตัว MySQL นะ เราจะใช้ Library ที่ชื่อว่า xmysql (คลิกที่ข้อความได้เลย) ทางผู้สร้างเขาได้บอกวิธีการติดตั้งและการใช้งานไว้เรียบร้อยแล้ว
Setup and Usage
- Install xmysql ก่อน
xmysql requires node >= 7.6.0
npm install -g xmysql
2. Start xmysql
xmysql -h localhost -u mysqlUsername -p mysqlPassword -d databaseName
โดย port default จะเป็น port 3000 นะ (http://localhost:3000)
สามารถ set เองเพิ่มเติมได้ โดยการอ่าน xmysql -—help
โดยที่ Path ในการเรียก จะเป็น {{db_url}}/api/{{db_table}}
อ่านเพิ่มเติม : https://github.com/o1lab/xmysql#api-overview
3. Run
ถ้าอยากรู้ Path ในการเข้าถึงนั้นเรียก port db_url ไปเลย มันจะ Get all REST APIs มาให้
สามารถดูการใช้งานได้ทาง GitHub ต้นทางได้เลย
มีต่อนะ…..
ระหว่างรอกันก็ลองไปทำเพิ่มกันดูเนาะ กาดลองเล่นแค่นิดๆหน่อยๆ ทำแล้วมาแชร์กันด้วยน้าาาา >< สวัสดีฮับ
Reference :