2016-07-01 12 views
1

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.

+0

Können Sie Ihren vollständigen Code hier einfügen? – TommyLike

+0

Was ist neu zu laden? Ist es dein lokales Modul? –

+1

@AlongkornChetasumon reloadify ist ein Modul, das den Browser aktualisiert, wenn sich statische Dateien geändert haben. https://github.com/alessioalex/relotify – BlockCat

Antwort

Verwandte Themen