Mam otoki, że połowy ostatniego wyniku obietnicą, formatuje je i wysyła dane:Stwórz pustą obietnicę, która po prostu się spełni?
req.resolve = (promise) => {
return promise.then(() => {
res.json(req.user);
}).catch(Sequelize.ValidationError, err => {
// respond with validation errors
return res.status(422).send(err.errors);
}).catch(err => {
// every other error
return res.status(400).send({ message: err.message });
});
};
w jednym widoku, nie mam obietnicę, że wszystko dzieje się to, że auth-funkcji triggers dodaje req.user i wyzwala done()
.
Próbowałem dodać taką obietnicę, ale ona nie zostanie rozwiązana.
app.get('/user/me', auth,
(req, res, next) => {
req.resolve(new Promise());
});
Co to jest 'req.resolve()' powrót bez przekazywania parametrów? – guest271314
Nie zwraca niczego, wyświetla dane do przeglądarki. ma dostęp do garści danych w obiekcie-req używanym przez express.js – Himmators