express js 可以做啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express js 可以做啥相关的知识,希望对你有一定的参考价值。
参考技术A Express 是基于 Node.js 平台,快速、开放、极简的 web 开发框架。Web 应用
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
API
丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。
性能
Express 不对 Node.js 已有的特性进行二次抽象,只是在它之上扩展了 Web 应用所需的基本功能。
具体能做什么,你可以参考下面的连接
http://www.cnblogs.com/hyddd/p/4237099.html本回答被提问者和网友采纳
这个函数在节点 js 中实际上在做啥
【中文标题】这个函数在节点 js 中实际上在做啥【英文标题】:what does this function is actually doing in node js这个函数在节点 js 中实际上在做什么 【发布时间】:2015-11-01 13:42:24 【问题描述】:app.set('views', __dirname + '/views');
这是函数。这里 app 是一个 express 变量 views 文件夹包含 ejs 文件的列表。我知道第二个参数的含义,但它所解释的内容尚不清楚
【问题讨论】:
您只是在设置views
应用程序设置 - expressjs.com/api.html
【参考方案1】:
对于渲染,你可以使用像这样的渲染方法
res.render('login', "title" : "login" );
这里的login是模板名,怎么表示要在哪里取login模板呢?
app.set('views', __dirname + '/views');
所以这一行告诉 express 从当前目录中的 views 目录中获取模板。
【讨论】:
【参考方案2】:使用app.set
设置一个稍后可以使用app.get
检索的值。
在这种情况下views
是内置application settings 的一部分,带有描述
应用程序视图的目录或目录数组。 如果 一个数组,视图按照它们在 数组。
__dirname
是当前执行脚本所在目录的名称,因此您将其设置为该目录加上/views
。
换句话说,您已经告诉 Express 您的视图位于给定文件夹中。
【讨论】:
以上是关于express js 可以做啥的主要内容,如果未能解决你的问题,请参考以下文章