router.delete('/feed-monitor/:id', (req, res) => { req.services.feedService.removeItem(req.params.id, ajaxUtil.getResponseFn(res)); });
router.put('/feed-monitor/feeds/:id', (req, res) => { req.services.feedService.modifyFeed(req.params.id, req.body, ajaxUtil.getResponseFn(res)); });
util.delImg(obj.dbPath); }) if(req.params.id.length!=24 && req.params.id.length!=48) let projectId=req.params.id.substr(0,24); let versionId=req.params.id.substr(24,24); req.interfaceModel=interface; if(versionId) let mockUrl=req.originalUrl.substr(req.params.id.length+6); let index=mockUrl.indexOf("?"); if(index>-1)
// Retrieve the PaymentIntent status. router.get('/payment_intents/:id/status', async (req, res) => { const paymentIntent = await stripe.paymentIntents.retrieve(req.params.id); const payload = {status: paymentIntent.status}; if (paymentIntent.last_payment_error) { payload.last_payment_error = paymentIntent.last_payment_error.message; } res.json({paymentIntent: payload}); });
// Update PaymentIntent with shipping cost. router.post('/payment_intents/:id/shipping_change', async (req, res, next) => { const {items, shippingOption} = req.body; let amount = await calculatePaymentAmount(items); amount += products.getShippingCost(shippingOption.id); try { const paymentIntent = await stripe.paymentIntents.update(req.params.id, { amount, }); return res.status(200).json({paymentIntent}); } catch (err) { return res.status(500).json({error: err.message}); } });
// Retrieve a product by ID. router.get('/products/:id', async (req, res) => { res.json(await products.retrieve(req.params.id)); });
filename: function (req, file, cb) { require('crypto').pseudoRandomBytes(8, function (err, raw) { cb(err, err ? undefined : req.params.id + "-" + raw.toString('hex')) })
app.delete('/articles/:id', (req, res, next) => { const id = req.params.id; Article.delete(id, (err) => { if (err) return next(err); res.send({ message: 'Deleted' }); }); });
router.get('/:id', authenticationHelpers.isAuth, function(request, response) { getUserPublicController(request.params.id).then(function(user) { response.json(user); }).catch(function(error) { response.json(error); }); });
// 读取单个文章详情 router.get('/api/newsone/:id', (req, res, next) => { listModel.findById(req.params.id, (err, data) => { if (err) { res.send(err); } else { res.send(data); } }); });
app.get('/articles/:id', (req, res) => { const id = req.params.id; console.log('Fetching:', id); res.send(articles[id]); });
// 查询文章详情路由 router.get('/api/articleDetails/:id', function(req, res){ db.Article.findOne({_id: req.params.id}, function(err, docs){ if (err) { return } res.send(docs) }) });
app.get('/articles/:id', (req, res, next) => { const id = req.params.id; Article.find(id, (err, article) => { if (err) return next(err); res.send(article); }); });
app.get('/articles/:id', (req, res, next) => { const id = req.params.id; console.log('Fetching:', id); res.send(articles[id]); });