express -> npm node - 不是node 自带的
原生js -> jq
node -> express(类似node的框架)
1.下载
2.先引入 var express = require('express');
3.创建一个server var server = express();
4.监听 server.listen(6951);
5. .get('二级等等的地址',fn(req,res){...});
.post('二级等等的地址',fn(req,res){...}); //第一个参数为域名是否含有二级或者三级文件地址
.use('',function(req,res){
})//能够同时接受get或者post提交过来的数据
require('url') 引入url模块
如果是 get 提交的数据
req.query -> 解析好了对应的数据
如果是 post 提交的数据
插件 body-parser 帮助解析post数据
res.write 和 res.end 在body-parser中等同于res.send();
res.write 只能解析字符串
res.send 可以解析字符串或者json等数据
中间件 - 可以通过中间件加工传递数据
next();
通过中间件对数据进行加工,然后再通过req.body拿到加工之后的数据
express-static
能改变文件的地址
如果有这个文件就读出来显示
20200529