У меня есть веб-сервис, который слушает запросы.Каждый раз, когда приходит запрос, консоль будет отображать метод запроса и его соответствующий URL-адрес 2 раза.У первого есть метод «ВАРИАНТЫ».Вторые имеют правильный метод, который отправляется с клиента.У обоих из них правильный URL-адрес.
Я хочу удалить ведение журнала для ОПЦИЙ, потому что второго достаточно, но я не знаю, что регистрирует эту строку.
Вот мое приложение.js:
var express = require('express');
var bodyParser = require('body-parser');
var mongoose = require('mongoose');
var morgan = require('morgan');
var helmet = require('helmet');
// Mongoose
mongoose.connect(config.dbConnectionString);
// Express
var app = express();
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));
app.use(morgan('dev'));
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, x-access-token, app");
next();
});
var RateLimit = require('express-rate-limit');
var limiter = new RateLimit({
windowMs: 15*60*1000, // 15 minutes
max: 1000, // limit each IP to 1000 requests per windowMs
delayMs: 0 // disable delaying - full speed until the max limit is reached
});
// apply to all requests
app.use(limiter);
app.use(helmet());
Вот пример того, что в данный момент отображается:
ОПЦИИ / myapi 200 0,541 мс - 13
GET / myapi 3047898,111 мс - -
Желаемый результат:
GET / myapi 304 7898,111 мс - -