我是一个初学者express.js
,我试图理解之间的差异res.send
和res.write
?
重新发送
实际说明
res.send
只能被调用一次,因为它等同于res.write
+res.end()
app.get('/user/:id', function (req, res) {
res.send('OK');
});
有关更多详细信息expressjs.com/en/api.html
重新写入
response.write('<html>');
response.write('<body>');
response.write('<h1>Hello, World!</h1>');
response.write('</body>');
response.write('</html>');
response.end();
有关更多详细信息,请
参见
nodejs.org/docs
nodejs.org/en/docs/guides
问题内容: 我是的初学者,对以下两个关键字感到困惑:和。 它们是相同还是不同? 问题答案: 将发送HTTP响应。它的语法是 主体参数可以是Buffer对象,String,对象或Array。例如: 请参阅此以获取更多信息。 将结束响应过程。该方法实际上来自Node核心,特别是的方法。它用于快速结束没有任何数据的响应。例如: 阅读此以获得更多信息。
我是结点和快递新手,见过app.getapp.post例子同时使用“res.send”和“res.send”,这些是一样的吗? 或者
问题内容: Koa和Express 4.0都是相当新的东西,据我所读,Koa是由Express团队生产的。 据我了解,Koa要求节点的功能仅在节点的0.11(不稳定分支)中可用,并且还使用生成器。Express 4.0似乎只是Express框架的下一个版本。 我完全想念有什么区别吗?根据Express团队的公开声明,Koa和Express将来可能会合并吗? 谢谢! 问题答案: 在发布开放式问题之前
问题内容: 两者之间的实际区别是什么,并且两者似乎都执行相同的响应客户端的操作。 问题答案: 传递对象或数组时,方法是相同的,但也会转换非对象,例如和,它们是无效的JSON。 该方法还使用和应用程序设置,因此您可以使用更多选项来格式化JSON。这些选项设置如下: 并传递给一个这样的: 这是send方法没有的方法中的代码: 该方法最终以a 结尾:
和之间的实际区别是什么,因为两者似乎都执行相同的响应客户端的操作。
现在,我正在探索如何使用Express和MongoDB编写API。我还使用Angular来绘制路线和视图。我知道Firebase和AngularFire可以做到这一点,所以我可以一起绕过使用Express(或者我这么认为),让我的应用程序实时运行。 在Chris Esplin的这篇文章中,他指出他不能放弃Express,因为他需要它来编写promise,而不是在将他的npm包“箭袋-发票”与Fir