می تونیم ریسپانس هم بفرستیم. اینجا با متد های ریسپانس که setHeader
و write
هست آشنا می شیم.
const http = require("http");
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/html');
res.write(`
<h2>Ehsan</h2>
<h3>FrontEnd Developer</h3>
`);
});
server.listen(3000);
که الان اگه به پورت 3000
بریم می بینیم که دو تا تگ h2
و h3
وجود داره.
متد setHeader
مثال هایی به صورت زیر دارد:
response.setHeader('Content-Type', 'text/html');
response.setHeader('Content-Length', Buffer.byteLength(body));
response.setHeader('Set-Cookie', ['type=ninja', 'language=javascript']);
const contentType = response.getHeader('content-type');
// contentType is 'text/html'
const contentLength = response.getHeader('Content-Length');
// contentLength is of type number
const setCookie = response.getHeader('set-cookie');
// setCookie is of type string[]