Me gustaría pasar al cliente, además de la página html, un JSON
res.sendFile(path.join(__dirname, 'build/index.html'), {aaa: "asdsadaod"});entonces podré hacer algo como esto en el código html:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>XXX</title> <script> const a = "{{aaa}}" alert(a) </script> </head> <body> YYY </body> </html>Es posible ?
sendFile no tiene forma de hacer eso. Simplemente envía un archivo.
En su lugar, elija un motor de plantillas y use res.render() .