Mwafrika_Josue

Creer une ligne

Feb 13th, 2024
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import axios from 'axios';
  2.  
  3. const createNewLigne = async (formData) => {
  4. try {
  5. const response = await axios.post('/lignes/create', formData, {
  6. headers: {
  7. 'Content-Type': 'multipart/form-data',
  8. Authorization: `Bearer ${yourAccessToken}`,
  9. },
  10. });
  11. return response.data;
  12. } catch (error) {
  13. throw error;
  14. }
  15. };
  16.  
  17. // Usage example
  18. const formData = new FormData();
  19. formData.append('name', 'Nom de la Ligne 1');
  20. formData.append('pointDeDepart', 'Point de départ de la Ligne 1');
  21. formData.append('pointArrivee', 'Point d\'arrivée de la Ligne 1');
  22. formData.append('status', 'PENDING');
  23. formData.append('progress', '0');
  24. formData.append('distance', '0');
  25. formData.append('description', 'Description de la Ligne 1');
  26. formData.append('mapKml', yourFile);
  27. formData.append('allowedFormats','kml')
  28.  
  29. try {
  30. const newLigne = await createNewLigne(formData);
  31. console.log('New Ligne created:', newLigne);
  32. } catch (error) {
  33. console.error('Error creating new Ligne:', error);
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment