Expressjs学习

2020-05-20  本文已影响0人  BULL_DEBUG

一、express官网

https://www.expressjs.com.cn/

基于 Node.js 平台,快速、开放、极简的 Web 开发框架

二、安装

npm install express --save (还是全局安装吧,这个有问题)

bash: express: command not found

在网上查了一下,有人指出是express4的版本将命令工具分家了,所以需要我们安装以命令工具:
命令如下:npm install -g express-generator
之后再次安装:npm install -g express
没问题了

三、启动express项目

express -e express
cd express
npm install
npm start

访问:http://localhost:3000/ 成功

四、express初始化项目详解

image.png

五、express路由

var express = require('express');
var router = express.Router();

/* GET users listing. */
// http://localhost:3000/users
router.get('/', function(req, res, next) {
  // 不能二次send
  res.send('respond with a resource');
});
// http://localhost:3000/users/list
router.get('/list', function(req, res) {
  res.send('user lists')
});
// http://localhost:3000/users/abvcd
router.get('/ab*cd', function (req, res) {
  res.send('regexp')
})
// http://localhost:3000/users/form  sendFile方式写入页面
router.get('/form', function (req, res) {
  res.sendFile(__dirname + '/form.html')
})
// 通过post提交
router.post('/save', function (req, res) {
  res.send('表单提交')
})
// get,post都可以提交
router.all('/all', function (req, res) {
  res.send('all')
})
module.exports = router;

六、EJS

1、什么是EJS
image.png
2、EJS特点
image.png
3、EJS成员函数
image.png
4、EJS常用的标签
image.png

七、Mocha测试框架

1、什么1是Mocha
image.png
2、断言库chai
上一篇下一篇

猜你喜欢

热点阅读