aeharding / aeharding/metar-taf-parser

TimestampOutOfBoundsError: Provided timestamp is outside the report validity period

Ouverte
#76 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
65
Forks
15
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hello I get the problem when I try to run this library in expressjs

this is my code

```
import Express from "express";
import { eachHourOfInterval } from "date-fns";
import {
parseTAFAsForecast,
getCompositeForecastForDate,
} from "metar-taf-parser";

const app = new Express();

app.get("/", (req, res) => {
const rawTAFString =
"TAF WIII 040500Z 0406/0512 02010KT 7000 FEW021 BECMG 0414/0416 16005KT 5000 HZ BECMG 0419/0421 3000 BR BECMG 0501/0503 07010KT 7000 NSW=";
const issued = new Date();
const report = parseTAFAsForecast(rawTAFString, { issued });

const forecastPerHour = eachHourOfInterval({
start: report.start,
end: report.end,
}).map((hour) => ({
hour,
...getCompositeForecastForDate(hour, report),
}));

res.send(report);
});

app.listen(3000, () => {
console.log("Server running on port 3000");
});
```

And I got this error

```
TimestampOutOfBoundsError: Provided timestamp is outside the report validity period
at getCompositeForecastForDate (file:///D:/Script/express/taf-parser/node_modules/metar-taf-parser/metar-taf-parser.js:3074:15)
at file:///D:/Script/express/taf-parser/app.js:21:8
at Array.map ()
at file:///D:/Script/express/taf-parser/app.js:19:6
at Layer.handle [as handle_request] (D:\Script\express\taf-parser\node_modules\express\lib\router\layer.js:95:5)
at next (D:\Script\express\taf-parser\node_modules\express\lib\router\route.js:144:13)
at Route.dispatch (D:\Script\express\taf-parser\node_modules\express\lib\router\route.js:114:3)
at Layer.handle [as handle_request] (D:\Script\express\taf-parser\node_modules\express\lib\router\layer.js:95:5)
at D:\Script\express\taf-parser\node_modules\express\lib\router\index.js:284:15
at Function.process_params (D:\Script\express\taf-parser\node_modules\express\lib\router\index.js:346:12)
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.