Ich versuche, eine Anwendung mit NodeJS zu erstellen, und ich stolperte über ein Problem. Ich benutze Postman, um die Post-Anfrage zu überprüfen, aber der Server gibt niemals die Funktion ein. GET-Anfragen funktionieren gut. Was kann ich tun, um das Problem zu beheben?Express js, app.post keine Verbindung erhalten
Teil des Codes:
app.use(reloadify);
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
app.use(session({
secret: 'secret',
resave: false}));
app.locals.basedir = "static";
app.use(express.static(__dirname + "/static/"));
app.post('/api/upload', function(req, res) {
console.log('received');
res.send(req.body);
});
app.listen(80, function(){
console.log("Listening");
console.log(__dirname);
});
EDIT: es das reloadify Modul blockiert die Post-Anforderung scheint. Wenn man das hier kommentiert, funktioniert es. Ändern der Frage, wie ich beide zum Funktionieren bringen kann.
Bearbeiten 2: Es war ein Fehler in reloadify, ich machte einen neuen Zweig und reparierte es. Danke für die Hilfe.
Können Sie Ihren vollständigen Code hier einfügen? – TommyLike
Was ist neu zu laden? Ist es dein lokales Modul? –
@AlongkornChetasumon reloadify ist ein Modul, das den Browser aktualisiert, wenn sich statische Dateien geändert haben. https://github.com/alessioalex/relotify – BlockCat