举例来体会:

app.set('views', __dirname + '/views');
app.set('view engine', 'jade');

上面两行是设置views文件夹,即模板文件夹,__dirname是node.js里面的全局变量,即取得执行的js所在的路径,另外__dirname是目前执行的js文件名。所以,app.set(‘views’, __dirname + ‘/views’);是设置views的文件夹。
而app.set(‘view engine’, ‘jade’);是设置express.js所使用的render engine。除了Jade之外express.js还支持EJS(embedded javascript)、Haml、CoffeScript和jQuerytemplate等js模板

express app.set()相关推荐

  1. 第一个express app 详细步骤

    1. 全局安装node.js(请参考网上教程). 如何判断是否全局安装成功?打开命令行终端,进入任意文件夹,输入node,不报错. 2. 安装express 2.1 创建app文件夹.并在此文件夹下创 ...

  2. Express app.get 进行路由 Route 设置

    Basic routing 路由是指确定应用程序如何响应客户端对特定端点的请求,即 URI(或路径)和特定的 HTTP 请求方法(GET.POST 等). 每个路由可以有一个或多个处理函数,当路由匹配 ...

  3. Node.js学习之路24——Express框架的app对象

    1.express() 基于Node.js平台,快速.开放.极简的web开发框架. 创建一个Express应用.express()是一个由express模块导出的入口top-level函数. cons ...

  4. 学习笔记-express路径问题

    在页面渲染成功之后,报错出现静态文件css样式引用路径出错,于是我就根据express api文档,托管静态文件作出修改,最后全是徒劳.于是我又从引用开始找起,<link rel="s ...

  5. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  6. node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序

    node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...

  7. Node.js Express 框架 Express

    Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...

  8. 在 Azure 中的 Linux VM 上创建 MongoDB、Express、AngularJS 和 Node.js (MEAN) 堆栈

    本教程介绍如何在 Azure 中的 Linux VM 上实现 MongoDB.Express.AngularJS 和 Node.js (MEAN) 堆栈. 通过创建的 MEAN 堆栈,可以在数据库中添 ...

  9. Node.js + Express + Springboot实现前后端分离架构

    2019独角兽企业重金招聘Python工程师标准>>> 架构说明 前后端分离架构,很多团队都是通过"代理转发"浏览器发往后端的rest请求来解决跨域问题,可以用n ...

最新文章

  1. 第55件事 产品疯传的7个基本原则
  2. 第一冲刺阶段工作总结02
  3. 如何实现滑动scrollview上下隐藏
  4. Learning Cocos2d-x for WP8(7)——让Sprite动起来
  5. 运动会管理系统论文java_java+ssh+mysql大学运动会管理系统(源码+论文+任务书+ppt)...
  6. STM32F103:一.(1)MDK的配置
  7. 【Java开发规范】Float,Double,BigDecimal 精度使用注意事项
  8. html代码中如何将浏览器的菜单栏,状态栏,地址栏,工具栏等隐藏,标题栏html代码 HTML中怎么设置标题居中...
  9. Java连接MySQL数据库步骤
  10. Rufus制作Ubuntu18.04启动盘并为Dell电脑重装系统
  11. MySQL笔记: B站宋红康最新教程 (持续更新中)
  12. C站一名 普通技术博主 的终端与【开端】,因为热爱,所以习惯,2021~2022
  13. int数组java,java定义int数组
  14. webpack打包告警We noticed you‘re using the `useBuiltIns` option without declaring a core-js version.
  15. zcu102网口不通
  16. ps一键去除gif背景的jsx脚本
  17. android入门-MMS-短彩信发送/接收流程【图】
  18. java全栈系列之JavaSE-面向对象(接口定义与实现)042
  19. python torch学习(一)
  20. 2021年全球潜孔锤钻头收入大约1119.1百万美元,预计2028年达到1382.2百万美元

热门文章

  1. Vue使用导航栏router模式,设置的default-active无效解决
  2. 35岁程序员:熬夜整理小米Android面试题,系列教学
  3. linux禁用光驱设备管理器,如何禁用和开启电脑光驱?电脑禁用和开启光驱的方法...
  4. 接入滴滴打车html5 网页版,接入滴滴打车html5 网页版
  5. C++ Primer Plus- 类与对象-note2
  6. 算法练习 3 :约德尔测试
  7. 如何进行有效的会议管理
  8. Elasticsearch映射和分析
  9. GNU 通用公共授權 第三版
  10. 斗罗大陆 作品相关 光之子外篇暗夜精灵(上)