Este es el enlace al repositorio de github para mi código.
https://github.com/Messan93/Messan93-WeatherJournal.io
Captura de pantalla de error de la consola
Todo parece estar bien, pero estos son los errores que sigo recibiendo. Puedo ver cuál es el mensaje de error, pero no veo nada malo con el código en esa línea.
Está utilizando direcciones URL relativas en las llamadas a la API que está realizando, y dado que está abriendo su index.html
directamente desde su sistema de archivos en lugar de servirlo a través de un servidor, las rutas son relativas a su sistema de archivos.
La solución más simple (solo para que su ejemplo funcione) sería proporcionar URL absolutas en su lugar:
Cambie postData('/add'
a postData('http://localhost:3000/add'
y await fetch('/all')
a await fetch('http://localhost:3000/all')
Una solución más real sería servir el archivo index.html
desde su servidor express.