app.use(morgan('dev')) app.use(bodyparser.json()) app.use(cors())
function startXmysql(sqlConfig) { app.use(morgan("tiny")); app.use(cors()); app.use(bodyParser.json());
const setupErrorHandling = app => { // Production error handler if (process.env.NODE_ENV === 'production') { app.use((err, req, res, next) => { console.error(err.stack); res.sendStatus(err.status || 500); }); return app; } app.use(logger('dev')); return app; }
function setupMiddleware(app) { app.set('port', process.env.PORT || 3000); app.disable('x-powered-by'); app.set('trust proxy', 1); // express behind proxy doesn't receive X-Forwarded-* header, if false. app .use(morgan('dev')) // http logger .use(cors({ origin: [ 'http://localhost:3001' ] })) .use(express.json({limit: '1mb'})) // default application/json. .use(express.urlencoded({extended: true, limit: '1mb'})); // doesn't handle multipart, use multer. // use api routes app.use(`/${process.env.API_VERSION || 1}`, routes); // catch all error. It doesn't handle errors sent by next(). But we don't need it. app.use((req, res, next) => { return errors.notFound(res); }); return app; }
app.use(morgan('combined')); app.use(cors()); app.use(compression());
app.use(morgan('dev', { skip: function (req, res) { return res.statusCode >= 400 }, stream: process.stdout }));
connect() .use(morgan('combined')) .use((req, res) => { res.setHeader('Content-Type', 'application/json'); res.end('Logging\n'); }) .listen(3000);
// Log every request (not /) to the console app.use(morgan('dev', { skip: function(req, res) { if(req.url == "/") return true; }, stream: require('split')().on('data', function(line) { process.stdout.write(moment().format("YYYY-MM-DD HH:mm:ss-SSS") + " " + line + "\n"); }) }));
function expressInitialization () { // uncomment after placing your favicon in /public // app.use(favicon(path.join(__dirname, "public", "favicon.ico"))); app.use(logger("dev")); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended: false})); app.use(cookieParser()); }
app .use(logger('dev')) .use((req, res, next) => { setTimeout(() => { next(new Error('something broke !')) }, 500) }) .use(errorHandler()) .listen(3001)
app.use( morgan(process.env.NODE_ENV !== "production" ? "dev" : "combined", { skip: function(req, res) { return res.statusCode >= 400; }, stream: process.stdout }) );
function SetupLoggingParsingPublic() { if (process.env.NODE_ENV !== 'test') { app.use(logger('dev')); } app.use(bodyParser.urlencoded({ extended: true })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); }
app.use( morgan('dev', { skip: () => app.get('env') === 'test', stream: logger.stream, }), );
app.use(favicon(__dirname, '/public/favicon.ico')) .use(logger()) .use(function (req, res) { res.end('hello world! \n') }) .listen(3000)
app.use(morgan('dev', { skip: function (req, res) { return res.statusCode < 400 }, stream: process.stderr }));