constructor( private readonly configService: ConfigService, private readonly logger: MyLoggerService, ) { this.helmet = helmet(); }
app.use(bodyparser.json()) app.use(cors()) app.use(helmet()) app.use((err, req, res, next) => { reject(new Error('Something went wrong!, err:' + err))
}) ); server.use(helmet()); server.use(routerHandler);
app.prepare().then(async () => { const server = express(); server.use(helmet({ contentSecurityPolicy: false })); server.use(compression()); server.use(express.json());
function configureMiddlewares(app) { app.use(helmet()); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(logfmt.requestLogger()); }
app.prepare() .then(() => { const server = express(), helmet = require('helmet'), { port, appInfo: { name } } = require('./credentials'); server.use(helmet()); // Some header security server.get('*', (req, res) => handle(req, res)); // Let handle all other page routes server.listen(port, err => err ? console.error(err) : console.log(`Serving ${ name } on port ${ port }`)); }) .catch(e => { console.error(e.stack); process.exit(1); });
/** * @param {import ("express").Express} app * @param {import ("http").Server | import ("https").Server} server */ const attachGlobalMiddlewares = (app, server) => { app.disable("x-powered-by"); app.use( helmet.frameguard(), helmet.hsts(), helmet.noSniff(), helmet.dnsPrefetchControl(), helmet.ieNoOpen(), helmet.referrerPolicy(), helmet.xssFilter() /* commenting helmet.noCache as it is deprecated, using `nocache` package instead */ // helmet.noCache() ); app.use(noCache()); app.use(cors()); app.use(logger("common")); attachCustomGlobalMiddlewares(app, server); }
expect(mockExpress.use).toHaveBeenCalledWith(123); expect(middlewareManager.helmet).toHaveBeenCalledTimes(1); expect(middlewareManager.helmet.mock.calls[0].length).toEqual(0); });
const initMiddleware = (app) => { debug('Initializing middlewares...'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); app.use(helmet()); app.use(cors()); app.use(logger('dev')); app.disable('x-powered-by'); app.use(compression()); // Initialize Passport app.use(passport.initialize()); app.use(passport.session()); debug('Finished initializing middlewares...'); }
const start = (options) => { return new Promise((resolve, reject) => { if (!options.repo) { reject(new Error('The server must be started with a connected repository')) } if (!options.port) { reject(new Error('The server must be started with an available port')) } const app = express() app.use(morgan('dev')) app.use(helmet()) app.use((err, req, res, next) => { reject(new Error('Something went wrong!, err:' + err)) res.status(500).send('Something went wrong!') }) api(app, options) const server = app.listen(options.port, () => resolve(server)) }) }
mediator.once('db.ready', () => { // app configurations here const app = express(); // app.use(auth); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended: true})); app.use(morgan('dev')); app.use(helmet()); app.use(cors()); // app routes here employeeRoutes(app, employeeRepo); userRoutes(app, userRepo); // server starts here app.listen(port, (err)=>{ if (err) throw err; console.log('app started on http://localhost:3000'); }); });
app.use(bodyparser.json()) app.use(cors()) app.use(helmet()) app.use((err, req, res, next) => { reject(new Error('Something went wrong!, err:' + err))
app.use(morgan('dev')) app.use(cors()) app.use(helmet()) app.use((err, req, res, next) => { reject(new Error('Something went wrong!, err:' + err))
const start = container => { return new Promise((resolve, reject) => { const app = express() app.use(morgan('dev')) app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use(methodOverride()) app.use(cors()) app.use(helmet()) app.use((req, res, next) => { req.container = container.createScope() next() }) router(container, app) app.use(format) app.use(error) if (ssl) { const server = createServer(ssl, app).listen(port, () => resolve(server)) } else { const server = app.listen(port, () => resolve(server)) } }) }
app.prepare().then(async () => { const server = express(); server.use(helmet({ contentSecurityPolicy: false })); server.use(compression()); server.use(express.json());