express框架特性
express框架封装了一些API来方便客户端响应数据
- 兼容原生HTTP模块的获取方式
- 响应状态码:
- 框架写法:
response.status(404) - 兼容HTTP模块的写法:response.statusCode = 404
- 框架写法:
- 响应头信息:
- 框架写法:
response.set(‘头名’, ‘头值’) - 兼容HTTP模块的写法:response.setHeader(‘头名’, ‘头值’)
- 框架写法:
- 响应体:
- 框架写法:
response.send(‘中文响应不乱码’) - 兼容HTTP模块的写法:
- response.write(‘xxx’): 可以写多个,也可以不写
- response.end(字符串或buffer类型):每个请求都必须要执行,必须写
- 框架写法:
- 响应状态码:
- 其他方法:
- 重定向:response.redirect(‘http://***’)
- 下载响应:response.download(‘./pa
本文介绍了Express框架的特性,包括如何处理响应状态码、响应头信息和响应体。还讨论了如何进行重定向、下载响应、响应JSON及发送文件内容。在获取请求体数据方面,讲解了处理querystring和JSON格式的方法,并引入中间件来获取body字段。此外,文章涉及文件上传,介绍服务端如何处理并保存上传文件。最后,阐述了图片防盗链的实现,通过检测请求头中的referer域名是否在白名单中。
订阅专栏 解锁全文
8633

被折叠的 条评论
为什么被折叠?



