start(input = {}) { const port = input.port || this.settings.port; this.app = express(); this.app.use(cors()); this.app.use(express.urlencoded({ extended: false })); this.app.use(express.json()); for (let i = 0; i < this.plugins.length; i += 1) { this.app.use(this.plugins[i]); } if (this.settings.serveBot) { this.app.use(express.static(path.join(__dirname, './public'))); } for (let i = 0; i < this.routers.length; i += 1) { this.app.use(this.settings.apiRoot, this.routers[i]); } if (port && port > 0) { this.app.listen(port, () => { const logger = this.container.get('logger'); logger.info(`${this.settings.tag} listening on port ${port}!`); }); } }
app.prepare().then(async () => { const server = express(); server.use(express.json());
app.use(express.json());
server.use(express.json());
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; }
_registerBodyParser() { this.express.use( this.expressModule.json({ limit: this.options.bodyLimit }) ); this.express.use(this.expressModule.urlencoded({ extended: true })); }
constructor() { this.app = express() this.app.use(cors()) this.app.use(express.json()) this.routes() }
const start = async () => { await db.init() const app = express() app.use(express.json()) app.use(routes) app.use(notFoundHandler) app.use(errorHandler) app.listen(port, () => console.log(`Application listening on port ${port}!`)) }
middlewares() { // The request handler must be the first middleware on the app this.server.use(Sentry.Handlers.requestHandler()); // Ready to receive request in json format this.server.use(express.json()); // TODO -> Set address of the goeat web application // this.server.use(cors({origin: 'https://somename'})); this.server.use(cors()); }
middlewares () { this.express.use(express.json()); this.express.use(Sentry.Handlers.requestHandler()); }
private setUpExpress() { this.app = express() this.app.use(express.static(STATIC_PATH)) this.app.use(express.json()) // validation middlewares this.app.post(`${API_ENDPOINT}`, this.bookMiddleware) this.app.put(`${API_ENDPOINT}/:isbn`, this.bookMiddleware) this.app.put(`${API_ENDPOINT}/:isbn`, this.isbnMiddleware) this.app.delete(`${API_ENDPOINT}/:isbn`, this.isbnMiddleware) }
app.prepare().then(async () => { const server = express(); server.use(express.json());
app.prepare().then(async () => { const server = express(); server.use(express.json());
app.prepare().then(async () => { const server = express(); server.use(express.json());
server.use(express.json());