//直接上一段demo代码吧主要就是设置header参数(其他语言同理),如果后台需要验证Authorization的,开发阶段请先关闭,上线后再打开
var express = require('express');
var app = express();app.use(express.static('public'));
//设置跨域访问
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers","Content-Type,Authorization,Origin,Access-Control-Allow-Headers,Accept,Accept-Encoding,X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By",' 3.2.1');
res.header("Content-Type", "application/json;charset=utf-8");
next();
});
//主页输出helloworld
app.get('/',function(req,res){
console.log("主页get请求");
res.send('Hello World');
})
//post请求
app.post('/',function(req,res){
console.log('主页POST请求');
res.send('Hello Post');
})
// /del_user页面响应
app.get('/del_user',function(req,res){
console.log('/del_user响应delete请求');
res.send('删除页面')
})
// /list_user页面GET请求
app.get('/list_user',function(req,res){
console.log('/list_user GET请求');
res.send('用户列表页面');
})
//对页面abcd,abxcd,ab123cd,等响应get请求
app.get('/ab*cd',function(req,res){
console.log("/ab*cd GET 请求");
res.send('正则匹配');
})
var server = app.listen(8081,function(){
var host = server.address().address;
var port = server.address().port;
console.log("应用实例,访问地址为 http://%s:%s", host, port)
});