Server.js

Languages and libraries

web framework

SHOW HN2017

295points
117comments
#73of 2,242 in 2017
Top 4%of 2017 by points

How HN took it

MixedNo clear lean

4 positive, 12 neutral or asking, 1 mixed, 14 critical, out of 31 comments about the project. Thread score -0.38.

Idea: 3 for, 5 againstDesign: 1 for, 4 againstDocs: 0 for, 1 againstPerformance: 0 for, 1 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

Objections

  • Pulls in over 200 dependencies and 37MB

    From 2 comments
    • This pulls in over 200 dependencies, with a total weight of 37MB. I'll pass.
      segphault on HN
    • This is OK but a hello world app requires 203 modules and that's not really a safe position to start new apps.…
      benologist on HN
  • Just another Express abstraction, not an alternative

    From 2 comments
    • So it's just another express abstraction rather than an alternative then, considering express is a dependency.
      weego on HN
    • Title should say wrapper rather than alternative. Since it’s built on top of express.
      maxpert on HN
  • Unclear what value it adds over plain Express

    From 2 comments
    • Are there docs or maybe a blog post that identifies the value-add on top of Express? While I see the API design example (which applies to me), we already do that with Express v4…
      jroseattle on HN
    • This might be somewhat negative, but I don't quite see what problem the library is solving. It looks like as if Express wanted to become more like Koa (obvious from the context…
      chmln on HN
  • Session rotation, Redis default and socket.io setup lack docs

    From 1 comment
    • I'd argue koajs was the first modern express alternative, although it's arguably more of a connect alternative. I've been happily using it since generators were available under a…
      TheAceOfHearts on HN

Requests

  • Automatic API documentation generation

    From 1 comment
    • Does it support automatic documentation generation for the API (kinda like what swagger + express.js does)? That's the biggest missing feature in Express.js for me.
      nawitus on HN
  • TLS coverage

    From 1 comment

Questions

  • Does Passport plug in?

    From 1 comment

Alternatives named

  • Koa

    From 2 comments
    • I'd argue koajs was the first modern express alternative, although it's arguably more of a connect alternative. I've been happily using it since generators were available under a…
      TheAceOfHearts on HN
    • This might be somewhat negative, but I don't quite see what problem the library is solving. It looks like as if Express wanted to become more like Koa (obvious from the context…
      chmln on HN
  • Sails.js

    From 2 comments
    • https://sailsjs.com still going strong last time I checked.
      ricardobeat on HN
    • Coming from Python, my understanding is that Express is sort of like flask (add your own everything), and something like sails.js is like Django (bundled, convention over…
      mynegation on HN
  • Fastify

    From 1 comment
    • Fastify is a similar project that aims to be faster than Express and adds a number of API improvements like baked-in schema validation for routes, logging, and async-by-default…
      amk_ on HN
  • Feathers.js

    From 1 comment
    • I think a lot of people still haven't seen https://feathersjs.com/. Has been around for a while and offers all of this and more AND is drop in replacement for Express.
      ekryski on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15624206)