Node.js - res.send()从不发送消息?

时间:2015-08-05 06:22:04

标签: javascript node.js express mongoose

出于某种原因,无论我尝试什么,我的回复信息都没有被发送。有一段时间它正在工作,然后我搞砸了一些代码,现在它已经坏了。有人知道我这个棘手的小问题的答案吗?

  <xsl:template match="@* | node()">
    <xsl:copy>
      <xsl:apply-templates select="@* | node()"/>
    </xsl:copy>
  </xsl:template>

  <xsl:template match="p">
    <xsl:if test="starts-with(.,' ')">
      <xsl:copy-of select="."/>
    </xsl:if>
  </xsl:template>

1 个答案:

答案 0 :(得分:0)

为了解决您遇到的问题,您需要更改响应以发送JSON对象而不是提到的字符串。

您可以执行以下操作:

my_method(20, validate: true)

res.send({message: 'No blah Found'});

所以主要的一点是传递JSON对象以便正确发送它。

在某些情况下,您可以使用res.status(404).send({success: false, error: {message: 'No blah Found'}}); 自动转换实体,但它无法正常使用字符串。