![](/img/trans.png)
[英]What is the difference between a node.js express route and a controller?
[英]difference between node.js and express
我是前端开发和现代技术MEAN / MERN堆栈的新手,我对node.js与express之间的差异感到困惑,express可以概述差异或优势,并且可以直接学习express.js或学习节点是前提条件.js首先?
Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时。 它用于以类似于浏览器在服务器上运行JavaScript的方式运行JavaScript。 Express是一个库(在Node.js生态系统中称为包),可以非常轻松地构建API或提供文件。
Node.js是一个使用javascript创建服务器端事件驱动的I / o应用程序的平台。
Express.js是一个基于node.js的框架,用于使用node.js的原理和方法开发Web应用程序。
简单来说,与仅使用node.js相比,express.js使处理API请求和服务器管理更加容易
Express js构建在Node.js框架之上。
Express js本身使用node.js并提供更多功能以在顶级Node.js上构建应用程序
Node.js:Node.js是用于在浏览器外部执行Javascript代码的Javascript运行时环境。
Express.js:Express.js是用于构建Web应用程序的快速轻量级框架。
您应该首先学习Node.js及其核心模块,例如path,fs,os,event等。 之后,您应该学习异步Node.js,例如回调,Promises和async / await。
然后,您应该学习表达框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.