Así que estoy tratando de agregar mi valor de response.fee de mi archivo express a otro archivo JS que incluye funciones específicas que actualizan mi aplicación de front-end.
Aquí está el código JS en el que estoy tratando de agregar la respuesta expresa. ¿Es esto posible?
import response from "express"; window.menuItems = 0; window.tips = 0; const tipTotal = document.getElementById("tip"); const orderTotal = document.getElementById("total"); document.addEventListener("click", ({ target }) => { if (target.className === "food" && target.checked) { window.menuItems += parseInt(target.value); } else { return } tipTotal.textContent = `$${(window.tips / 100).toFixed(2)}`; orderTotal.textContent = `$${( Number(window.menuItems) + Number(window.tips) / 100 ).toFixed(2)}`; console.log(response.fee); //I want to get this value from my express file });Entonces puedo actualizar el código orderTotal para decir esto
orderTotal.textContent = `$${( Number(window.menuItems) + Number(window.tips) + response.fee / 100 ).toFixed(2)}`;¿Es esto algo que puedes hacer con express? ¿O no es posible?
No estoy tan seguro de si está tratando con la representación del lado del servidor en su aplicación Express o no, pero:
fetch ( https://developer.mozilla.org/en-US/docs/ Web/API/fetch para más detalles).ejs o pug y pasar ese valor almacenado en response.fee a la función res.render en su aplicación Express ( res.render(<FILE_TO_RENDER>, { /* object with values to be passed to the file */ } ).