我发现我混淆了web框架和web服务器.

Apache is a web server.

Tornado is a web server written in Python.

Nginx is a web server written in C

Zend is a web framework in php

Flask/Bottle is a web framework in Python

RoR is a web framework written in Ruby

Express is a web framework written in JS under Node.JS

我们可以说 node 吗.js是网络服务器吗???我把web服务器和框架搞混了.

如果不知道怎么回事.js是一种Web服务器,而不是webframework(Express),为什么我们需要放置整个 node .js在Nginx服务器上的实用实践??

谁能帮忙???

配套元件

推荐答案

网络服务器

Web服务器可以指硬件(计算机)或

web服务器的主要功能是在网络上交付网页

web服务器是向internet上的客户机/用户发送请求/页面的基础

网络框架

web应用程序框架是设计的软件框架

web框架使用web服务器将请求传递给客户端,但它不是web服务器.

node .js

node .js是一个基于Chrome的JavaScript运行时构建的平台,可以轻松

不过,你也可以创建CLI应用程序,所以我认为你应该把它更多地看作一个平台,用Javascriptprogramming language编写javascript程序,在你的服务器(计算机)上运行,而不是像一开始那样只在浏览器中运行.我想你可以把它看作Javascript++??

您还可以编写带有 node 的web服务器.正如你在node首页上看到的.js.一开始瑞安说你可以在 node 前放Nginx.因为项目的 solidity .这个项目过go 很年轻,现在仍然很年轻.Nginx是一款经过验证的web服务器,它将在 node 运行时继续运行.js会崩溃.然后很多用户只使用node.谢谢.

Node.js相关问答推荐

使用Moongose处理node.js中重定向的then()块链

如何从puppeteer的page. evaluate()中获取流数据?(node.js)

赫斯基添加命令已弃用?

自动将Selify打开的Chrome窗口移动到Mac OS中的第三个显示器

如何在Mongoose中调用动态Collection ?

发布请求不使用 Nodejs 更新 MongoDB 中的标头信息

为什么 $or 在带有正则表达式的mongoose 中不能正常工作

node Axios 创建全局令牌变量以在单独的变量头中使用

使用 node/express/Multer,您如何首先判断参数?

在新创建的 Angular 工作区上运行 ng lint 时出错

在 ExpressJS 中将变量传递给 JavaScript

如何在 node 调试器中禁用第一行中断

在 Node.js 中的两个不同进程之间进行通信

JSHint 是否支持异步/等待?

ChildProcess 关闭、退出事件之间的区别

如何运行用 TypeScript 编写的 Mocha 测试?

如何在 NodeJs 中下载和解压缩内存中的 zip 文件?

npm install 给出警告,npm audit fix 不起作用

我应该如何在 webpack 中使用时刻时区?

找不到在 docker compose 环境中运行的 node js 应用程序的模块