Tôi đang sử dụng express3.0rc2. Cách sử dụng app.locals.use
(hiện tại nó vẫn tồn tại) và res.locals.use
express 3.0 cách sử dụng app.locals.use và res.locals.use
Tôi thấy điều này https://github.com/visionmedia/express/issues/1131 nhưng app.locals.use ném một lỗi. Tôi giả định rằng một khi tôi đặt chức năng trong app.locals.use tôi có thể sử dụng nó trong các tuyến đường.
Tôi đã nghĩ đến việc thêm
app.locals.use(myMiddleware(req,res,next){res.locals.uname = 'fresh'; next();})
và sau đó trong bất kỳ cuộc gọi đường middleware này
nhờ
không, tôi muốn gọi chức năng trên các tuyến đường khác nhau và tôi giả định app.locals sẽ giúp tôi làm điều đó – coool
đã chỉnh sửa câu trả lời của tôi – zemirco
cảm ơn. nhưng nếu bạn kiểm tra liên kết github mà tôi gửi có myMiddleware đang được định nghĩa và sau đó một cuộc gọi đến app.locals.use (myMiddleware) từ bây giờ trên chức năng định tuyến có thể gọi myMiddleware. nhưng tôi không thể làm điều đó vì app.locals.use ném một lỗi. và khái niệm là gì với res.locals.use (tôi hiểu res.locals) .. cảm ơn một lần nữa – coool