Привет, я новичок в Node js. Я использую экспресс-фреймворк для этого
Мое промежуточное ПО запускается дважды, если я передаю ему заголовки ниже. Моя установка
const express = require('express');
const port = 3003;
const app = express();
app.use( function(req, res, next){
console.log('This is called twice when headers are passed in request:');
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "*");
next();
});
app.get('/', function(req, res, next){
console.log('hey im called');
res.send({message: 'hi'})
});
const server = app.listen(port, function(error){
if (error){
console.log(`Error: ${error}`)
return
}
console.log(`server is listining on ${port}, ${this}`)
});
звонок с консоли браузера $.ajax({ url: 'http://localhost:3003', headers: { x: 1 , y: 1}})