import-dataMethod.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. async function main(){
  2. let newUser = {"name":"xiaoming","gender":"男","age":26}
  3. let newSavedId = await createUser(newUser)
  4. console.log("newSavedId",newSavedId)
  5. console.log(await getUser())
  6. let newUser1 = {"name":"zhansan","gender":"男","age":29}
  7. console.log(await updateUser(newSavedId,newUser1))
  8. console.log(await getUser())
  9. console.log(await deleteUser(newSavedId))
  10. }
  11. main()
  12. async function deleteUser(id){
  13. let response = await fetch("http://1.94.237.145:1339/parse/classes/test/"+id, {
  14. "headers": {
  15. "accept": "*/*",
  16. "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
  17. "x-parse-application-id": "ylj",
  18. "Referer": "http://127.0.0.1:4040/",
  19. "Referrer-Policy": "strict-origin-when-cross-origin"
  20. },
  21. "body": null,
  22. "method": "DELETE"
  23. });
  24. return response?.json();
  25. }
  26. async function updateUser(id,userInfo){
  27. let body = JSON.stringify(userInfo)
  28. let response = await fetch("http://1.94.237.145:1339/parse/classes/test/"+id, {
  29. "headers": {
  30. "accept": "*/*",
  31. "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
  32. "content-type": "text/plain;charset=UTF-8",
  33. "x-parse-application-id": "ylj",
  34. "Referer": "http://127.0.0.1:4040/",
  35. "Referrer-Policy": "strict-origin-when-cross-origin"
  36. },
  37. "body": body,
  38. "method": "PUT"
  39. });
  40. return await response?.json()
  41. }
  42. async function createUser(userInfo){
  43. let body = JSON.stringify(userInfo)
  44. let response = await fetch("http://1.94.237.145:1339/parse/classes/test", {
  45. "headers": {
  46. "accept": "*/*",
  47. "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
  48. "content-type": "text/plain;charset=UTF-8",
  49. "x-parse-application-id": "ylj",
  50. "Referer": "http://127.0.0.1:4040/",
  51. "Referrer-Policy": "strict-origin-when-cross-origin"
  52. },
  53. "body": body,
  54. "method": "POST"
  55. });
  56. let result = await response?.json();
  57. return result?.objectId
  58. }
  59. async function getUser(){
  60. let response = await fetch("http://1.94.237.145:1339/parse/classes/test?", {
  61. "headers": {
  62. "accept": "*/*",
  63. "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
  64. "if-none-match": "W/\"127-p6+dUp7xlGAxzyvVsfuvVhMxjPo\"",
  65. "x-parse-application-id": "ylj",
  66. "Referer": "http://127.0.0.1:4040/",
  67. "Referrer-Policy": "strict-origin-when-cross-origin"
  68. },
  69. "body": null,
  70. "method": "GET"
  71. });
  72. let json = await response?.json();
  73. return json?.results || []
  74. }