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(‘./package.json’)
- 响应JSON:
response.json
() - 响应文件内容:response.sendFile(__dirname, ‘/index.html’)
- 获取请求头:
request.get
(‘xxx’)- 应用&#