Ich bin ein dummes Problem mit Express und NodeJS gegenüber,ein Problem, wenn ein einfachen ausdrücklichen Wunsch mit
Ich habe einen einfachen Code, den die die Möglichkeit geben, zu überprüfen, ob die Header vorhanden ist oder nicht in der Anfrage:
var express = require('express');
var app = express();
app.get('/', function (req, res) {
if (req.headers["x-caller-id"]) {
res.status(200).send('found');
} else {
res.status(400).send('Header missing');
}
});
app.listen(3000);
Alles funktioniert gut, aber nur wenn ich diese Anfrage verwende, zeigt es nicht, was ich suche. Dies sollte zeigen gefunden, aber es funktioniert nicht
ich eine seltsame Sache bekam, wenn ich den Referer oder User-Agent-Header starten es funktioniert gut, aber wenn ich hinzufüge, beide zu der Anfrage, x-caller-id verschwindet
Haben Sie Ihren Browser Web-Entwickler-Tools überprüfen, um zu überprüfen, ob die Netzwerkanforderung diesen Header gesendet hat? – mscdex
Es sollte so funktionieren, wie Sie es haben. Vielleicht die Kopfzeilen, die die App bekommt, trösten? – ldg
Es wird undefined –