Javascript expressjs是否自动以json结尾?
我使用expressjs来提供json 如果我尝试使用对象res.end(),我会得到:Javascript expressjs是否自动以json结尾?,javascript,json,node.js,express,Javascript,Json,Node.js,Express,我使用expressjs来提供json 如果我尝试使用对象res.end(),我会得到: TypeError: first argument must be a string, Array, or Buffer 是否有一种设置或中间件可以在结束前自动进行字符串化,或者在不将json.stringify放在任何地方的情况下以某种方式使其工作 谢谢。如果您使用的是express,则在响应对象iswait上有一个send方法,它是stringify的,所以如果我想要json,那么我只使用send?那
TypeError: first argument must be a string, Array, or Buffer
是否有一种设置或中间件可以在结束前自动进行字符串化,或者在不将json.stringify放在任何地方的情况下以某种方式使其工作
谢谢。如果您使用的是express,则在响应对象iswait上有一个send方法,它是stringify的,所以如果我想要json,那么我只使用send?那么结束的意义是什么。。。我觉得我浪费了很多时间哈哈。。。end是来自Node的http响应对象的原始API方法。Node的res.end根据Node的原理提供基本功能(仅限字符串)。Express的res.send会自动处理几种不同的类型,并按照Express的理念做正确的事情。