1.nodemon

原始node中的express框架,每次修改js代码后,都要重新npm start 才能看到改动后的效果,调试起来十分不方便。引入nodemon模块当服务器文件修改后会自动重启。

安装nodemon:npm install -g nodemon
或者安装到本地npm install nodemon --save使用 nodemon server.js 命令启动热重启。

2. res.sendFile()  

res.sendFile(path.join(__dirname, '../views', 'hello.txt'));    //需要使用文件的绝对路径

可以发送文件,如html,txt等。

3.设置模板引擎

var ejs = require('ejs');
app.set('views', path.join(__dirname, 'views'));
app.engine('html', ejs.__express);
app.set('view engine', 'html');

4.路径

__dirname:文件所在文件夹的绝对路径
—filename:文件的绝对路径



转载于:https://www.cnblogs.com/BlingSun/p/8953305.html

express日常开发总结相关推荐

  1. 日常安排php,PHP日常开发小技巧

    PHP日常开发小技巧 导语:PHP语言中,如果你懂得一些开发技巧,那么对你学PHP,会有很大的帮助.下面的是百分网小编为大家整理的PHP日常开发小技巧,希望对你能有所帮助. PHP批量取得checkb ...

  2. Java日常开发的21个坑,你踩过几个?

    前言 最近看了极客时间的<Java业务开发常见错误100例>,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~ 1. 六类典型空指针问题 包装类型的空指针问题 级联调用的空 ...

  3. 用VS Express 2010开发第一个应用程序

    VS的精简版,Express版本,可以学习,也可以开发一些不太复杂的小型应用.下面图示讲解下VS Express 2010的安装和使用. 解压以后双击Setup开始安装. 初始安装界面: 选择安装C# ...

  4. 【C#/.NET 日常开发技巧】JWT+ActionFilter 简便控制器代码

    微信公众号:趣编程ACE 关注可了解更多.NET日常开发技巧,如需源码,请公众号留言 源码; JWT+ActionFilter 简便控制器代码 这是微软关于过滤器的介绍:https://docs.mi ...

  5. 代码智能技术如何应用到日常开发?

    简介: 原理与演示. 01/  从开发者的烦恼说起 开发者在编写代码时,需要花费大量时间在低层次的重复编码上,特别是针对一些语法比较冗余的开发语言. 同时,开发者经常被戏称为面向搜索引擎编程,因为我们 ...

  6. 如何使用Arthas提高日常开发效率?

    简介: 1. Arthas有什么功能,怎么用,请看:Arthas使用手册 2. Arthas命令比较复杂,一个帮助生成命令的IDEA插件:arthas idea plugin 使用文档 3. 基于Ar ...

  7. Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!

    日常开发中碰到了各种开发问题,捡选了一部分分享出来.有些问题非常简单,属于编码规范类,有些属于特定情况下碰到的问题,不是很常见.不太准确的地方,欢迎共同探讨下~ 1.requestFeature() ...

  8. NC65在日常开发中常用的代码写法

    标题 NC65开发相关代码 版本 1.0.1 作者 walton 说明 收集NC在日常开发中常用的代码写法,示例展示 1.查询 1.1 通过BaseDAO查询结果集并转换 //通过BaseDAO进行查 ...

  9. 推荐10个实用的日常开发和写作必备工具

    前言 分享几个我日常开发或写作过程中经常用到的工具软件和网站,看看哪些是你没用过的,喜欢的话可以点赞和收藏哦-. 1. 截图工具(snipaste) 官网地址 snipaste是一款截图+贴图工具,按 ...

  10. 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)

    基于Vue+Express+Mysql开发的手机端电影购票系统 基于手机的电影购票系统-Vue+Node 一个Vue+Express+Mysql的电影售票项目 项目完整源码下载 https://dow ...

最新文章

  1. Using PyQt first procedure-bupt IPTV client
  2. 「Sqlserver」数据分析师有理由爱Sqlserver之三-最值得使有低投入高产出的Sqlserver功能...
  3. mybatis 一二级缓存简述
  4. html所属省份选择框_html中如何实现省市
  5. html5 过渡时间,CSS3 对过渡(transition)进行调速以及延时
  6. php文本框清除格式,php如何清除HTML格式
  7. EntityFrameworkCore DBFirst
  8. Linux进程内核栈与thread_info结构详解--Linux进程的管理与调度(九)
  9. HDU - 2187 (贪心)
  10. 搜索百度网盘的小姐姐,云网盘之家
  11. SQL获取当天0点0分0秒和23点59分59秒方法
  12. 2022年安全员-B证考试题库及安全员-B证模拟试题
  13. ZO-Adam/ZO-Newton
  14. 火星坐标系转百度php,PHP版本实现火星,高德地图和百度地图坐标转换
  15. C++中标准模板库STL基本概念
  16. WMI_04_常见的WMI类的属性
  17. base64加密解密 nodejs
  18. 大学计算机a实验实验报告数组,广州大学电路实验报告
  19. 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP
  20. 使用EA绘制UML状态机图

热门文章

  1. Mybatis配置映射文件中parameterType的用法小结
  2. IIS------无法打开登录所请求的数据库 company。登录失败。 用户 'IIS APPPOOL\AppPool 4.0' 登录失败。...
  3. zTree保持展开单一路径之简易实现
  4. 【笔记】Yale博弈论第一课
  5. 利用Word 2010制作“智能”调查问卷
  6. 怎么用matlab赋值圆孔,【求助】求一个MATLAB的杨氏双孔干涉程序(要圆孔) - 物理 - 小木虫 - 学术 科研 互动社区...
  7. android依赖alert样式,Android - AlertDialog样式
  8. Unity 常用API以及C# 工具类的使用
  9. 设计模式----单例模式(c++实现)
  10. CentOS “libc.so.6: version ‘GLIBC_2.14‘ not found“解决方法,同理‘GLIBC_2.15‘ not found“