Node.js(4)
express基础概念,express修改完代码自动重启,开放静态资源,在express中配置art-template模板引擎一集express如何获取表单数据。
4.1 修改完代码自动重启
使用一个第三方命令行工具,nodemon来帮我们解决频繁修改代码重启服务器的问题nodemon是一个基于node.js的命令行工具,需要独立安装:
1 | 凡是 --global 全局安装的包在任意目录都可以安装 |
安装完使用:
1 | node app.js |
只要通过nodemon app.js启动的服务,它会监视文件app.js内容的变化,变化发生时会自动重启服务器
4.2 静态服务
1 | public资源 |
4.3 express 中配置art-template模板引擎
art-template github仓库
art-template官方文档
安装:
1 | npm install --save art-template |
配置:
1 | // 默认的文件后缀是.art 这里可以修改成html下面使用的index.art同时改成index.html就行了 |
使用:
1 | app.get('/', function (req, res) { |
如果需要修改默认的views视图渲染存储目录
1 | // 注意第一个参数 views 不能写错 |
4.4 express获取表单get请求参数
1 | // Express内置了一个对象,通过res.query获取 |
4.5 express获取表单post请求体数据
Excress中没有内置获取post表单请求体的API,需要依赖一个第三方包 body-parser
安装:
1 | npm install body-parser --save |
配置:
1 | var express = require('express') |
使用:
1 | app.use(function (req, res) { |