nodejs框架expressJS跨域处理

来源:互联网 发布:mac开机怎么切换系统 编辑:程序博客网 时间:2024/05/17 08:49

第一种全局设置

    var express = require('express');      var app = express();      //设置跨域访问      app.all('*', function(req, res, next) {          res.header("Access-Control-Allow-Origin", "*");          res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");          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();      });            app.get('/auth/:id/:password', function(req, res) {          res.send({id:req.params.id, name: req.params.password});      });            app.listen(3000);      console.log('Listening on port 3000...');  

第二种局部设置

    var express = require('express');      var app = express();            app.get('/auth/:id/:password', function(req, res) {          res.header("Access-Control-Allow-Origin", "*");   //设置跨域访问          res.send({id:req.params.id, name: req.params.password});      });            app.listen(3000);      console.log('Listening on port 3000...');  


0 0
原创粉丝点击