什么是Express.js?
我是Node.js的学习者。
- 什么是Express.js?
- Node.js的目的是什么?
- 为什么我们实际上需要Express.js?与Node.js一起使用对我们有用吗?
- 什么是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