JSGI
Template:Short description Template:Refimprove JSGI, or JavaScript Gateway Interface, is an interface between web servers and JavaScript-based web applications and frameworks. It was inspired by the Rack for Ruby and WSGI for Python and was one of the inspirations of PSGI for Perl.
Script error: No such module "webarchive". is a reference implementation of JSGI.
It has been included in and further developed by the CommonJS project.[1]
JSGI packages
All these packages are for Node.js.
Low level
- Q-IO: Promise-based I/O, includes JSGI-based HTTP server and client
- jsgi-node: Low level JSGI interface for Node.JS
Framework
These frameworks allow using promises with Q:[2]
The names are inspired by Sinatra.
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."CommonJS Web server to application interface Spec".
- ^ Page Module:Citation/CS1/styles.css has no content."Q promise framework". Archived from the original on 2016-03-26. Retrieved 2013-05-22.
External links
- JSGI 0.3 specification
- Script error: No such module "webarchive".
- jack on GitHub
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.