Попытка ввести данные в pdf

#reactjs #express #react-hooks #invoice

Вопрос:

попытка отобразить данные в формате pdf


данные, которые я пытаюсь отобразить в счете в формате pdf , хранятся в БД, хотя я использовал api для извлечения данных, но , похоже, это не работает, никаких предположений о том, чего мне здесь не хватает. когда я проверяю, я вижу, что URL-адрес запроса не изменен на указанный мной URL-адрес

 import React, { useContext, useEffect, useState } from 'react';
import easyinvoice from 'easyinvoice';

import { Button } from 'reactstrap';
import axios from 'axios';

async function Invoice(){
const data = await fetch("http://localhost:3000/api/ShipAdd" , {
method: 'GET',
    }).then((response) => response.json());
console.log(data);

const getdata = {
client: {
company: data.firstname,
address:data.address,
zip:data.postalcode,
city: data.town,
country: "india"
  }
}

const downloadInvoice = () => {
easyinvoice.createInvoice(getdata, function (result) {
easyinvoice.download('myInvoice.pdf', result.pdf);

        });
    }

return (

<div> <Button color ='info' onClick={downloadInvoice}>Download invoice</Button> </div>     ) }

export default Invoice;