Express
E559316
Express is a minimalist and flexible web application framework for Node.js, widely used for building APIs and server-side applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Express canonical | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
software library
ⓘ
web application framework ⓘ |
| compatibleWith | CommonJS modules ⓘ |
| designGoal |
flexible
ⓘ
minimalist ⓘ |
| developer | TJ Holowaychuk NERFINISHED ⓘ |
| hasFeature |
app-level middleware
ⓘ
chained route handlers ⓘ error-handling middleware ⓘ middleware pipeline ⓘ mountable sub-apps via express.Router() ⓘ request and response objects ⓘ router-level middleware ⓘ routing by HTTP verb ⓘ routing by path ⓘ third-party middleware ecosystem ⓘ |
| implements | Connect-style middleware interface ⓘ |
| influenced |
Fastify
NERFINISHED
ⓘ
Koa NERFINISHED ⓘ NestJS NERFINISHED ⓘ |
| license | MIT License ⓘ |
| partOf | Node.js ecosystem ⓘ |
| platform | Node.js NERFINISHED ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repository | https://github.com/expressjs/express ⓘ |
| runsOn | server-side JavaScript environment ⓘ |
| softwareGenre |
API framework
ⓘ
server-side framework ⓘ web framework ⓘ |
| supports |
HTTP methods
ⓘ
JSON responses ⓘ RESTful APIs ⓘ URL parameters ⓘ body parsing via middleware ⓘ cookie handling via middleware ⓘ middleware ⓘ query string parsing ⓘ routing ⓘ session handling via middleware ⓘ static file serving ⓘ template engines ⓘ template rendering via res.render() ⓘ view engines via app.set('view engine') ⓘ |
| usedFor |
building APIs
ⓘ
server-side applications ⓘ single-page application backends ⓘ web services ⓘ |
| website | https://expressjs.com/ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.