tutor-fetch.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. async function createTutor() {
  2. let response = await fetch("http://dev.fmode.cn:1337/parse/classes/Tutor", {
  3. "headers": {
  4. "content-type": "text/plain;charset=UTF-8",
  5. "x-parse-application-id": "dev"
  6. },
  7. "body": JSON.stringify({
  8. name: "王教练",
  9. age: 32
  10. }),
  11. "method": "POST",
  12. "mode": "cors",
  13. "credentials": "omit"
  14. });
  15. let data = await response.json()
  16. console.log(data)
  17. }
  18. // createTutor()
  19. async function updateTutor(objectId, updateData) {
  20. let response = await fetch("http://dev.fmode.cn:1337/parse/classes/Tutor/" + objectId, {
  21. "headers": {
  22. "content-type": "text/plain;charset=UTF-8",
  23. "x-parse-application-id": "dev"
  24. },
  25. "body": JSON.stringify(updateData),
  26. "method": "PUT",
  27. "mode": "cors",
  28. "credentials": "omit"
  29. });
  30. let data = await response.json()
  31. console.log(data)
  32. }
  33. // updateTutor("DlvWtHrQRt", { price: 200 })
  34. async function deleteTutor(objectId) {
  35. let response = await fetch("http://dev.fmode.cn:1337/parse/classes/Tutor/" + objectId, {
  36. "headers": {
  37. "content-type": "text/plain;charset=UTF-8",
  38. "x-parse-application-id": "dev"
  39. },
  40. "body": null,
  41. "method": "DELETE",
  42. "mode": "cors",
  43. "credentials": "omit"
  44. });
  45. let data = await response.json()
  46. console.log(data)
  47. }
  48. deleteTutor("DlvWtHrQRt")