node_http请求文件识别

// http请求html css js img 等不同类型资源
// 对于文本类型的请求 如:txt html ,可以使用end()
// 另一种方式:直接从文件中获取文本 (html文本 txt文本),就涉及文件操作,request('fs'),fs.readFile()
// 请求响应成功 --- 读取文件成功( 或失败 如果需要进行提示,为了防止乱码,添加setHeader) --- res.end()
// ⭐被读取的文件做了修改,不需要重启服务器,因为只有node文件中的内容做了修改才需要重启服务
// 请求文件是动态操作, 进行新的一次请求(刷新页面)就会重新请求文件, 文件的内容也更新了,与服务重启无关
// 读取非文本文件:
// response.setHeader('Content-Type','text/html;charset=utf-8');
// 可以通过tool.oschina.net --- HTTP mime-type 查询读取文件类型相关信息
// 不同文件对应不同参数2,参数1还是Content-Type ,只有文本才需要传递编码类型
// 如果是通过服务器访问文本文件,需要添加编码格式
// 但是如果访问页面,可以不使用setHeader,直接在页面的meta中设置编码格式

你可能感兴趣的:(node_http请求文件识别)