1.express框架(搭建服务器)
步骤:1.进入文件
2.安装淘宝镜像(npm install -g cnpm --registry=https://registry.npm.taobao.org)
3.下载:cnpm install express 或者npm install express
//1.引入express
const express=require('express');
var server=express();//创建一个服务
// server.use('访问的路径',函数) 用来处理用户请求与的
server.use('/a.html',function(req,res){
res.send({a:5,b:3});//响应的内容
res.end();//响应结束
});
//用来处理用户请求:
server.use('/b.html',function(req,res){
res.write('123');
res.end();
})
// 监听端口
server.listen(8080);
扩展:res.write() 只能适应字符串格式 res.send()适应各种格式数据
2.客户端发送请求方式:
三种客户端发送请求方式:
server.get 只能处理用户的get方式;
server.post 只能处理用户的post方式;
server.use 既能处理get方式,也可处理post方式;
3.express中的框架:
express-static 处理静态文件目录;
下载:cnpm install express-static
实例:
前后端交互;
4.处理get请求:(12-4)
get.js
const express=require('express');
var server=express();
server.listen(8080);
server.use('/',function(req,res){
console.log(req.query);
})
5.处理post请求:
expressStatic.js
//服务器
const express=require('express');
//express-dstatic
const expressStatic=require('express-static')
var server=express();
server.use('/1.html',function(req,res){
res.send('ok');
})
server.listen(8080);
//创建静态文件目录
server.use(expressStatic('./www'));