nodejs浏览器跨域问题解决
来源:互联网 发布:苹果平板淘宝开店在哪 编辑:程序博客网 时间:2024/06/04 21:15
//直接上一段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)
});
阅读全文
0 0
- nodejs浏览器跨域问题解决
- nodejs跨域问题解决方案
- nodejs原生,express,koa跨域问题解决
- 浏览器跨域问题解决办法
- 浏览器跨域问题解决办法
- 浏览器跨域问题解决方案
- flask笔记:12:flask与nodejs通讯跨域问题解决
- 浏览器跨域问题解决方案汇总
- 谷歌浏览器跨域问题解决
- nodejs后台乱码问题解决
- 如何解决web浏览器跨域问题——利用反向代理nginx/apache/nodejs
- nodeJs缺少模块问题解决方案
- nodejs跨域请求
- 浏览器问题解决的心得
- pre浏览器不折行问题解决
- nodejs生成vs2008工程问题解决方案
- 安装nodejs遇到2503问题解决方法
- nodejs跨域服务端配置
- 从R-CNN到Faster-RCNN(上)
- 数据库基础
- 14_CXF发布REST服务
- 如何配置python的运行环境?
- Ubuntu14.04上配置caffe
- nodejs浏览器跨域问题解决
- 学习SpringMVC——配置文件和第一个SpringMVC应用
- 异常
- CXF发布restful WebService的入门例子(客户端)
- shell常用代码块
- BZOJ 3036 绿豆蛙的归宿
- 不知道说点什么才好
- 在线将chm转为pdf
- 源码编译安装gcc-5.3.0