React + Apollo codebase ที่มีตัวอย่างในโลกแห่งความเป็นจริง (CRUD, auth, รูปแบบขั้นสูง ฯลฯ) ที่เป็นไปตามข้อกำหนดของ RealWorld และ GraphQL API
โค้ดเบสนี้ถูกสร้างขึ้นเพื่อสาธิตแอปพลิเคชัน fullstack ที่ครบครันซึ่งสร้างด้วย React + Apollo รวมถึงการดำเนินการ CRUD การรับรองความถูกต้อง การกำหนดเส้นทาง การแบ่งหน้า และอื่นๆ
คุณสามารถดูการสาธิตสดได้ที่ https://realworld-react-apollo.herokuapp.com/
หากต้องการให้ส่วนหน้าทำงานภายในเครื่อง:
npm install
เพื่อติดตั้งการขึ้นต่อกันที่จำเป็นnpm start
เพื่อเริ่มเซิร์ฟเวอร์การพัฒนาเพื่อความสะดวก เรามีเซิร์ฟเวอร์ GraphQL API ที่ใช้งานอยู่ที่ https://realworld-graphql.herokuapp.com/graphql เพื่อให้แอปพลิเคชันส่งคำขอต่อต้าน คุณสามารถดูข้อมูลจำเพาะ GraphQL API ได้ที่นี่ ซึ่งมีสคีมาสำหรับเซิร์ฟเวอร์
ซอร์สโค้ดสำหรับเซิร์ฟเวอร์แบ็กเอนด์ (สำหรับ Ruby on Rails) สามารถพบได้ใน repo นี้
หากคุณต้องการเปลี่ยน API URL เป็นเซิร์ฟเวอร์ภายในเครื่อง เพียงตั้งค่าตัวแปร env REACT_APP_GRAPHQL_URL
เป็น URL อื่น REACT_APP_GRAPHQL_URL=http://localhost:3000/graphql yarn start