api.js 1002 B

1234567891011121314151617181920212223
  1. // const url = 'http://192.168.1.127:9501/'
  2. const url = 'http://183.131.25.186:9501'
  3. const token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJwaHBlcjY2Ni9qd3QiLCJ1aWQiOjc1LCJ1c2VyX25hbWUiOiIxODIzMzU1NjM2OSIsIm1vYmlsZSI6IjE4MjMzNTU2MzY5IiwiZW1haWwiOiIiLCJsZXZlbF9pZCI6MCwidHlwZV9pZCI6MTAwMDAsImp3dF9zY2VuZSI6ImRlZmF1bHQiLCJqdGkiOiJkZWZhdWx0XzY3MzQ1YThjMTIyNzgwLjU0NjI1Nzc3IiwiaWF0IjoxNzMxNDg0MzAwLCJuYmYiOjE3MzE0ODQzMDAsImV4cCI6MTczMTU3MDcwMH0.IVOrFHTIoWYXjU4cHdK7j2yMHqFgpsznjPCK8wUn3Lg'
  4. import { useFetch } from '#app'
  5. const request = async (route, getData) => {
  6. return new Promise(async (resolve, reject) => {
  7. try {
  8. const {data: fetchedData} = await useFetch(url + route, {
  9. method: 'POST',
  10. body: getData,
  11. headers: {
  12. 'token': `${token}`
  13. }
  14. });
  15. resolve(fetchedData);
  16. } catch (error) {
  17. reject(error);
  18. }
  19. });
  20. }
  21. export default request;