小编典典

什么是Express.js?

redis

我是Node.js的学习者。

  1. 什么是Express.js
  2. Node.js的目的是什么?
  3. 为什么我们实际上需要Express.js?与Node.js一起使用对我们有用吗?
  4. 什么是Redis?Express.js附带吗?

阅读 1444

收藏
2020-06-20

共1个答案

小编典典

这过于简化了,但是Express.jsNode.js来说就像Ruby
on
Rails
SinatraRuby一样

Express
3.x是一种轻量级的Web应用程序框架,可帮助您将Web应用程序组织到服务器端的MVC架构中。您可以为模板语言使用多种选择(例如EJSJadeDust.js)。

然后,您可以将MongoDB之类的数据库与Mongoose一起使用(用于建模)为Node.js应用程序提供后端。Express.js基本上可以帮助您管理一切,从路由到处理请求和视图。

Redis是一个键/值存储-
通常用于Node.js应用程序中的会话和缓存。您可以使用它做更多的事情,但这就是我使用它的目的。我将MongoDB用于更复杂的关系,例如订单项<->订单<->用户关系。有一些模块(最著名的是connect-
redis)可以与Express.js一起使用。您将需要在服务器上安装Redis数据库。

这是Express 3.x指南的链接:https :
//expressjs.com/en/3x/api.html

2020-06-20