2016-03-31 42 views
0

Aslen rotalarım, kullanıcıyı isteği gönderdikleri sayfaya yönlendiriyordu. Ancak, bu onları sayfanın başına geri gönderir.Node.js Yeniden yönlendirmeden POST isteği

İstek göndermek için AJAX'ı uyguladı, ancak rotaya ne yazarım? Aslında res.redirect kullanıyordum, ancak res.redirect - return için söylediği her yerde değişiyordu, bunun işe yarayacağını düşünürken, sayfam sadece bir süreçte sıkışıp kalır ve bir dakika sonra, sayfa hataları olur.

Bir isteği işlemenin doğru yolu nedir ve sonra durmanız yeterlidir?

return nasıl çalışır?

+0

bazı kod lütfen ekleyebilirim? – llamerr

+0

Kodu göster Lütfen – vkstack

+0

cevabını 'return' yerine bir yanıt göndermelisiniz .. use res.send() ' –

cevap

0

böyle biraraya bunları kullanın:

function(req, res, next) { 
    if (/*<case when you need redirect>*/) { 
    return res.redirect('/path/to/redirect'); 
    } else if (/*<case when you need simple response>*/) { 
    return res.send(); 
    } 

    // some other code here 
}