1
Я использую "connect": "^3.3.5"
, я app.use '/', messageMiddleware.incoming, userMiddleware.process
Почему мое промежуточное промежуточное соединение не проходит?
Мои messageMiddleware
имеет:
exports.incoming = (req, res, next) ->
fromNumber = req.body.From
toNumber = req.body.To
global.db.Message.create
message: req.body.Body.trim()
from: fromNumber
to: toNumber
.then (dbMessage) ->
req.MessageId = dbMessage.id
next()
.catch (err) ->
next err
Мои userMiddleware
имеет
'use strict'
exports.process = (req, res, next) ->
console.log 'processing'
res.end()
Однако, это не войти processing
или end
. Что я делаю неправильно?
Вы уверены, что это не ударять ошибку где-нибудь? – Brennan
Что такое "global.db.Message.create"? Вы уверены, что обещание разрешено? попробуйте поставить console.log в то и в catch. – B3rn475