Every line of 'express router post' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
115 setupRouter() { 116 const router = express_1.Router(); 117 router.post('/', (req, res) => { 118 const event = { 119 request: req, 120 response: res, 121 }; 122 this.emitter.emit('message', event); 123 const twiml = new twilio.TwimlResponse(); 124 res.type('text/xml'); 125 res.send(twiml.toString()); 126 }); 127 return router; 128 }
14 function createRouter(options: DiskProviderOptions) { 15 if (!options.local.baseDirectory) { 16 throw new Error("Base directory must be specified for the local provider"); 17 } 18 const router = express.Router(); 19 router.get("/*", (req: $Request, res: $Response) => { 20 const path = req.params["0"]; 21 fs 22 .get(options, path) 23 .then(content => { 24 res.json(content); 25 }) 26 .catch((err: ErrnoError) => { 27 const errorResponse: ErrorResponse = { 28 message: `${err.message}: ${path}` 29 }; 30 31 if (err.code === "ENOENT") { 32 res.status(404).json(errorResponse); 33 return; 34 } 35 if (err.code === "EACCES") { 36 // When unable to access a file, assume 404 in the GitHub security style 37 // Even though we're providing all the information in the response... 38 res.status(404).json(errorResponse); 39 return; 40 } 41 42 res.status(500).json(errorResponse); 43 }); 44 }); 45 router.post("/*", (req: $Request, res: $Response) => { 46 const path = req.params["0"]; 47 fs 48 .post(options, path, req.body) 49 .then(() => res.status(201).send()) 50 .catch((err: ErrnoError) => { 51 const errorResponse: ErrorResponse = { 52 message: `${err.message}: ${path}` 53 }; 54 res.status(500).json(errorResponse); 55 }); 56 }); 57 return router; 58 }
88 public post(path: string, config: Controller | RouteConfig): Route { 89 const route = this.toRoute('post', path, config); 90 91 this._routes.push(route); 92 93 return route; 94 }
11 function create() { 12 const router = express.Router(); // eslint-disable-line new-cap 13 14 router 15 .route('/') 16 .get(function sendStatus(req, res) { 17 res.jsonp({ 18 status: 'ok', 19 version: pjson.version 20 }); 21 }); 22 23 return router; 24 }
38 private add(req: Request, res: Response): Promise { 39 return Promise.resolve('next'); 40 }
4 function blogPostRoutes(router) { 5 router.route('/blog') 6 .get(blogPostController.list); 7 8 router.route('/blog/:id') 9 .get(blogPostController.get); 10 11 router.route('/admin/blog/new') 12 .get(blogPostController.create) 13 .post(images.multer.single('image'), 14 images.sendUploadToGCS, 15 blogPostController.create); 16 17 router.route('/admin/blog/edit/:id') 18 .get(blogPostController.edit) 19 .post(images.multer.single('image'), 20 images.sendUploadToGCS, 21 blogPostController.edit); 22 23 router.route('/admin/blog/:id') 24 .get(blogPostController.get) 25 .delete(blogPostController.delete); 26 }
184 public post(path: string, ...handler: MiddlewareHandlerParams[]): this { 185 this._launcher.agent.post(path, ...handler); 186 return this; 187 }
4 constructor() { 5 /*eslint-disable */ 6 return express.Router(); 7 /*eslint-enable */ 8 }
9 function init({ userService }) { 10 router.get('/:userId', endpointValidator.requireSameUser, asyncWrapper(async (req, res) => { 11 const userDoc = await userService.get({ 12 userId: req.params.userId, 13 }); 14 return res.send({ 15 data: userDoc, 16 }); 17 })); 18 19 return router; 20 }
8 constructor() { 9 this.router = Router(); 10 }