Express.js
E24482
Express.js is a minimalist and flexible Node.js web application framework used to build APIs and server-side applications.
Aliases (1)
- express ×1
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
free and open-source software
→
software library → web application framework → |
| describedAs |
minimalist web framework for Node.js
→
unopinionated web framework → |
| developer |
TJ Holowaychuk
→
|
| distributedAs |
npm package
→
|
| hasFeature |
error handling middleware
→
pluggable middleware → request and response objects → routing by HTTP method → routing by URL pattern → |
| implements |
middleware pattern
→
routing system → |
| influenced |
FeathersJS
→
Koa → NestJS → Sails.js → |
| initialReleaseDate |
2010-11-16
→
|
| license |
MIT License
→
|
| maintainer |
OpenJS Foundation
→
|
| npmPackageName |
express
→
|
| partOf |
Node.js ecosystem
→
|
| previousMaintainer |
IBM
→
StrongLoop → |
| programmingLanguage |
JavaScript
→
|
| repository |
https://github.com/expressjs/express
→
|
| runsOn |
Node.js
→
|
| softwareGenre |
backend framework
→
server-side framework → web framework → |
| supports |
HTTP routing
→
JSON responses → REST APIs → URL parameters → cookies → middleware → sessions → static file serving → template engines → web applications → |
| supportsProtocol |
HTTP
→
HTTPS → |
| usedFor |
building APIs
→
microservices → server-side applications → single-page application backends → |
| website |
https://expressjs.com/
→
|
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
JavaScript
→
|
commonlyUsedWith |
|
Express.js
("express")
→
|
npmPackageName |