【发布时间】:2017-01-02 15:59:52
【问题描述】:
我在我的节点应用程序中使用 jSON Web 令牌 (simple-jwt)。我有一个中间件(使用 express.js)来检查令牌是否为有效?()如果为真则返回用户数据。
但是当用户向 localhost:8080/home 或任何其他路由发出 GET 请求时,我需要它返回用户数据(来自 tokenValidation 中间件)以及 localhost:8080/home 的实际内容。我不能使用 response.json({}) 两次,因为这将被视为两个响应。
将用户数据附加到实际 json 响应的标准方法是什么?
如果需要代码,请告诉我。
【问题讨论】:
-
如果
/home应该返回 HTML,你必须在其中注入用户数据。 -
没有 html 被返回。我正在为移动应用程序做 api。因此,我只需要返回 json。
标签: javascript json node.js express