javascript - node.js 中的 JSGI 和 `http.createServer()` 是执行服务器端 JavaScript Web 应用程序的两种替代方式吗?
问题描述
我看到我们可以使用http.createServer()
来自https://medium.com/@saurabhkumar_4718/a-simple-nodejs-server-without-express-js-6773122d365f的 JavaScript 编写一个没有框架的服务器端 Web 应用程序
我也从https://en.wikipedia.org/wiki/JSGI看到
JSGI,即 JavaScript 网关接口,是 Web 服务器和基于 JavaScript 的 Web 应用程序和框架之间的接口
是否有两种方法可以相互替代,都用于执行服务器端 JavaScript Web 应用程序?还是它们用于不同的目的,并且可以一起工作?
当我们可以通过创建服务器来实现同样的目标时,为什么还需要 JSGI http.createServer()
?
解决方案
推荐阅读
- printing - 打印 itext 7 pdf 文档(最好通过 system.drawing.printing)
- typescript - Typescript:使用联合类型和三元运算符进行类型推断
- kubernetes - Kubernetes DNS 使用 systemd resolvd 的理想设置
- html - 如何在视频背景上覆盖导航栏
- charts - chartjs默认背景颜色到列
- jquery - 使用 jQuery CSS 在 Botframework 中更改自适应卡片
- java - 重构 for 循环和错误(类型不匹配:无法从元素类型 String 转换为 Integer)
- .htaccess - 从类别内的 url 中删除/签名
- c# - 识别字符串内容,并验证
- amazon-s3 - 在单键和多键分区雅典娜中哪个性能更高?