我有一个侦听请求的Web服务。 每次出现请求时,控制台都会显示两次请求方法及其相应的URL。 第一个具有方法“ OPTIONS”。第二个具有从客户端发送的正确方法。他们两个都有正确的网址。
我想删除OPTIONS的日志记录,因为第二个记录已足够,但是我不知道该行记录的内容。
这是我的app.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());
以下是当前显示的示例:
OPTIONS / myapi 200 0.541 ms-13
GET / myapi 304 7898.111毫秒--
所需结果:
GET / myapi 304 7898.111毫秒--