Node.js 中 res.render() 与 res.send() 方法解析
在 Node.js 应用中,res.render()
和 res.send()
都用于向客户端发送响应。
res.render()
主要用于渲染视图模板。默认情况下,它会查找 views
文件夹下的模板文件。开发者可以通过 app.set('views', '自定义文件夹名')
来自定义模板文件夹。
res.send()
则更为直接,它将内容发送给客户端,并自动设置 Content-Type
头部和 200
状态码。res.send()
方法类似于 res.end()
,但它能够自动设置 MIME 类型。
以下是一些 res.send()
的使用方法:
- 设置自定义状态码:
res.status(404).send('Sorry, we cannot find that!');
- 设置自定义
Content-Type
(需要查阅相关文档了解如何设置)。
需要注意的是,在一个请求响应周期内,res.send()
和 res.end()
方法只能调用一次。
31.27KB
文件大小:
评论区