什么是Express.js?

我是Node.js的学习者。

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

回答:

这过于简化了,但是Express.js对Node.js来说就像Ruby

on

Rails或Sinatra对Ruby一样。

Express

3.x是一种轻量级的Web应用程序框架,可帮助您将Web应用程序组织到服务器端的MVC架构中。您可以为模板语言使用多种选择(例如EJS,Jade和Dust.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

以上是 什么是Express.js? 的全部内容, 来源链接: utcz.com/qa/434291.html

回到顶部