如何解决Node.js响应API与Express.js响应API
Node.js和Express.js都具有response
API。
而且看起来它们之间甚至有一些重叠,例如:
- Node.js:
- Express.js:
应该使用哪个response
API发送响应(例如JSON,文件)?换句话说,应该使用Node.js的response.write
还是Express.js的res.sendFile
?
P.S。最初出于某种原因,我认为Express.js现在是Node.js的一部分,当然这不是正确的假设。
解决方法
请记住,Express.js现在是Node.js的一部分
不是。
这种重叠背后的原因是什么?
Express.js使用内置的HTTP模块。
应该使用哪个响应API?
您实际拥有的一个响应对象,取决于您是否使用Express.js,它将是内置的HTTP模块或Express.js模块。
,用于Web服务器的原始Node.js API是http
,但是创建Express.js API的目的是简化开发过程。
Express.js在后面使用http
API。
那么使用什么样的回应呢?如果您使用Express.js或http
,则取决于您的API选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。