Codota Logo For Javascript
express
Code IndexAdd Codota to your IDE (free)

How to use express

Best JavaScript code snippets using express(Showing top 15 results out of 42,084)

origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.use((req, res, next) => {
 if (!req.user || !req.user.isAdmin) {
  res.status(401).json({ error: 'Unauthorized' });
  return;
 }

 next();
});
origin: builderbook/builderbook

router.get('/books', async (req, res) => {
 try {
  const books = await Book.list();
  res.json(books);
 } catch (err) {
  res.json({ error: err.message || err.toString() });
 }
});
origin: lando/lando

// Start listening
Promise.fromNode(cb => {
 api.listen(config.LANDO_API_PORT, cb);
})
// Load our routes
.then(() => {
 fs.readdirSync(path.join(__dirname, 'routes')).map(file => {
  require(`./routes/${file}`)(api, handler, {config, slack});
  log.info('Loaded route %s', file);
 });
 log.info('Listening on port: %s', config.LANDO_API_PORT);
});
origin: Flood-UI/flood

router.post('/torrents/delete', (req, res) => {
 const {deleteData, hash: hashes} = req.body;
 const callback = ajaxUtil.getResponseFn(res);

 req.services.clientGatewayService
  .removeTorrents({hashes, deleteData})
  .then(callback)
  .catch(err => {
   callback(null, err);
  });
});
origin: cube-js/cube.js

app.use(serveStatic(path.join(__dirname, '../playground'), {
   lastModified: false,
   etag: false,
   setHeaders: (res, url) => {
    if (url.indexOf('/index.html') !== -1) {
     res.setHeader('Cache-Control', 'no-cache');
    }
   }
  }));
origin: OmarElGabry/chat.io

// Rooms
router.get('/rooms', [User.isAuthenticated, function(req, res, next) {
  Room.find(function(err, rooms){
    if(err) throw err;
    res.render('rooms', { rooms });
  });
}]);
origin: lando/lando

// Main logix
Promise.fromNode(cb => {
 api.listen(config.LANDO_METRICS_PORT, cb);
})
.then(() => {
 log.info('Listening on port: %s', config.LANDO_METRICS_PORT);
});
origin: builderbook/builderbook

router.get('/books/detail/:slug', async (req, res) => {
 try {
  const book = await Book.getBySlug({ slug: req.params.slug });
  res.json(book);
 } catch (err) {
  res.json({ error: err.message || err.toString() });
 }
});
origin: lando/lando

// Basic HTTP response
app.get('/', (req, res) => {
 res.header('Content-type', 'text/html');
 return res.end('<h1>DANCING DANCING STARLIGHT</h1>');
});
origin: builderbook/builderbook

router.get('/books', async (req, res) => {
 try {
  const books = await Book.list();
  res.json(books);
 } catch (err) {
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.get('/books', async (req, res) => {
 try {
  const books = await Book.list();
  res.json(books);
 } catch (err) {
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.get('/books/detail/:slug', async (req, res) => {
 try {
  const book = await Book.getBySlug({ slug: req.params.slug });
  res.json(book);
 } catch (err) {
  res.json({ error: err.message || err.toString() });
 }
});
express(npm)

JSDoc

Fast, unopinionated, minimalist web framework

Most used express functions

  • Express.listen
    Listen for connections.
  • Express.get
  • Response.send
    Send a response.
  • Express.use
  • next
  • Router.get,
  • Response.json,
  • Response.status,
  • Response.render,
  • Request.params,
  • Router.post,
  • Express.post,
  • Request.query,
  • Response.redirect,
  • Response.sendFile,
  • ParamsDictionary.id,
  • Response.end,
  • Router.delete,
  • express

Popular in JavaScript

  • through2
    A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
  • glob
    a little globber
  • qs
    A querystring parser that supports nesting and arrays, with a depth limit
  • mkdirp
    Recursively mkdir, like `mkdir -p`
  • axios
    Promise based HTTP client for the browser and node.js
  • request
    Simplified HTTP request client.
  • mongodb
    The official MongoDB driver for Node.js
  • ws
    Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
  • lodash
    Lodash modular utilities.
  • Top plugins for WebStorm
    The challenge is finding the best plugins for JavaScript development on Intellij IDEs. Who wants to sit there and go over hundreds of plugins to pick the best?
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJavascript Code Index
Get Codota for your IDE now