JavaScript框架

JavaScript框架,javascript,node.js,express,Javascript,Node.js,Express,有人能告诉我使用nodejs的web框架吗?我最近开始从免费代码营学习express js,虽然一切都很顺利,但我对express到底是什么感到困惑。它是一个完整的堆栈框架吗?这纯粹是为了后端吗?我发现您可以使用不同的模板引擎 我看到有人说可以使用前端框架。如果express已经能够渲染视图,那么使用前端框架有什么意义呢 还有,express和meteor、vuejs或react之间有什么区别?网络上的流行语太多了,令人困惑 Express是在nodejs中运行的后端web服务器框架。它仅用于后

有人能告诉我使用nodejs的web框架吗?我最近开始从免费代码营学习express js,虽然一切都很顺利,但我对express到底是什么感到困惑。它是一个完整的堆栈框架吗?这纯粹是为了后端吗?我发现您可以使用不同的模板引擎

我看到有人说可以使用前端框架。如果express已经能够渲染视图,那么使用前端框架有什么意义呢


还有,express和meteor、vuejs或react之间有什么区别?网络上的流行语太多了,令人困惑

Express是在nodejs中运行的后端web服务器框架。它仅用于后端,尽管您可以在其中定义任何前端都可以进行ajax调用的路由/端点

您可以使用Express使web服务器请求和响应的处理变得更加简单和快捷。它支持以下内容:

  • 定义要处理的路由/URL/端点
  • 为静态网页提供服务
  • 为各种各样的事情安装中间件,包括会话和身份验证
  • 挂接到许多模板渲染引擎之一
  • 自动解析查询参数和表单提交之类的内容
  • 它是一个完整的堆栈框架吗

    否。Express没有前端组件

    这纯粹是为了后端吗

    由于Express变得如此流行,还有数千个插件可以插入Express(通常作为中间件)进行会话或身份验证等操作

    因为它处理标准HTTP请求,所以您可以将它与任何前端技术结合使用,从普通浏览器到许多前端框架

    还有,快车和流星有什么区别, vuejs还是反应

    Express是一个后端框架(在web服务器上运行)。VueJ和react是前端库(在浏览器中运行)。Meteor是一个完整的堆栈框架。在后端,它在NodeJ上运行,前端组件在浏览器中运行

    我看到人们说你可以使用前端框架 用它。如果express已经能够渲染视图,那有什么意义 使用前端框架的方法

    是的,Express可以为您查看的网页提供服务,并且可以使用服务器端模板引擎来呈现这些网页。但是,前端框架可能比这多得多。例如,express不提供任何内容来管理用户与浏览器中页面的交互,也不提供基于用户交互而更改的动态网页的构建。如果您正在构建从数据库创建、读取和更新数据的网页,那么Express本身并没有提供自动化,而其他框架可以提供很多帮助。您可以在自己的JavaScript中构建所有这些内容,这些内容将存在于Express提供服务的web页面中,但Express除了提供您自己编写的JavaScript之外,在这方面没有任何帮助

    如果您想更多地了解前端框架的功能,那么我建议您阅读react、vuejs或angular等框架,以了解它们的价值主张。我并不是说您必须使用前端框架(因为您不需要)。web上有无数的站点,它们由某种后端框架和简单的JS/HTML网页组成。前端框架是否有利于您的开发取决于您正在做什么,以及它与特定前端框架提供的内容的匹配程度

    以下是关于reactjs是什么的几篇好文章:

    (仅供参考,我发现这也是一篇非常适合聪明人的文章)


    本文对Meteor和MEAN(Mongo+Express+AngularJS+Node.js)或MERN(Mongo+Express+React+Node.js)等技术的组合进行了有益的讨论还涉及到哪些技术更常用于一起。

    Express是一个在NodeJ中运行的后端web服务器框架。它仅用于后端,尽管您可以在其中定义任何前端都可以进行ajax调用的路由/端点

    您可以使用Express使web服务器请求和响应的处理变得更加简单和快捷。它支持以下内容:

  • 定义要处理的路由/URL/端点
  • 为静态网页提供服务
  • 为各种各样的事情安装中间件,包括会话和身份验证
  • 挂接到许多模板渲染引擎之一
  • 自动解析查询参数和表单提交之类的内容
  • 它是一个完整的堆栈框架吗

    否。Express没有前端组件

    这纯粹是为了后端吗

    由于Express变得如此流行,还有数千个插件可以插入Express(通常作为中间件)进行会话或身份验证等操作

    因为它处理标准HTTP请求,所以您可以将它与任何前端技术结合使用,从普通浏览器到许多前端框架

    还有,快车和流星有什么区别, vuejs还是反应

    Express是一个后端框架(在web服务器上运行)。VueJ和react是前端库(在浏览器中运行)。Meteor是一个完整的堆栈框架。在后端,它在NodeJ上运行,前端组件在浏览器中运行

    我看到人们说你可以使用前端框架 用它。如果express已经能够渲染视图,那有什么意义 使用前端框架的方法

    是的,Express可以为您查看的网页提供服务,并且可以使用服务器端模板引擎来呈现这些网页。但是,前端框架可能比这多得多。例如,express不向用户提供任何内容