Содержание
1. Как получить заголовок запроса в HTTP-сервере
const http = require('http');
const server = http.createServer((req, res) => {
res.end( req.headers['x-test'] );
});
server.listen(82, '127.0.0.1');
Откройте оригинал или отредактируйте его на Github.
2. Как установить заголовок ответа в HTTP-сервере
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/plain')
res.end();
});
server.listen(82, '127.0.0.1');
Откройте оригинал или отредактируйте на Github.
3. Как установить тип содержимого в HTTP-сервере
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/csv')
res.end("1,2,3");
});
server.listen(82, '127.0.0.1');
Откройте оригинал или отредактируйте на Github.
4. Как разрешить CORS в HTTP-сервере
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET');
res.setHeader('Access-Control-Max-Age', 60*60*24*30);
res.end('Hi');
});
server.listen(82);
Откройте оригинал или отредактируйте на Github.