node.js中的response

1.response.writeHeader():告诉浏览器以何种方式解析内容,并且该方法在消息中只能调用一次。

let http = require('http');
http.createServer(function(req,res){
	res.writeHeader(200,{'Content-Type':'text/html'});
	res.write('

hello

'); res.end(); }).listen(8080,'127.0.0.1'); console.log('start the sever');

res.writeHeader(200,{'Content-Type':'text/html'});告诉浏览器,将接收到的数据

hello

按照html格式解析内容
node.js中的response_第1张图片

let http = require('http');
http.createServer(function(req,res){
	res.writeHeader(200,{'Content-Type':'text/plain'});
	res.write('

hello

'); res.end(); }).listen(8080,'127.0.0.1'); console.log('start the sever');

node.js中的response_第2张图片


当不写response.writeHeader()时,会根据不同内容进行解析

内容是字符串'

hello

'时,按照text/html解析,内容是字符串'hello

'时,按照text/plain解析:

let http = require('http');
http.createServer(function(req,res){
	res.write('

hello

'); res.end(); }).listen(8080,'127.0.0.1'); console.log('start the sever');

网页显示内容:hello

let http = require('http');
http.createServer(function(req,res){
	res.write('hello

'); res.end(); }).listen(8080,'127.0.0.1'); console.log('start the sever');


网页显示内容:hello


你可能感兴趣的:(Node.js)