手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >NODE.JS跨域问题的完美解决方案
NODE.JS跨域问题的完美解决方案
摘要:这几天公司同事(前端)写页面的时候一直说拿不到想要的JSON,安卓iOS那边是可以拿到的,但他也是新手也不知道为什么只知道是js跨域问题,然...

这几天公司同事(前端)写页面的时候一直说拿不到想要的JSON,安卓iOS那边是可以拿到的,但他也是新手也不知道为什么只知道是js跨域问题,然后问我我也不懂前端我开始百度,

有人说是谷歌浏览器跨域要设置一下,然后我就在谷歌浏览器的目标后面加一个 --disable-web-security

NODE.JS跨域问题的完美解决方案1

但是后来发现依然报错,依然拿不到想要的数据。后来也不停的找找找也没有什么眉目。

直到今天百度了一下PHP的跨域启发了我,于是百度找到了node.js的跨域问题,最后我在 app.js 路由设置里面加了一段跨域代码 完美解决问题:

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", "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(); }); //app.listen(8088);

以上所述是小编给大家介绍的NODE.JS跨域问题的完美解决方案,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【NODE.JS跨域问题的完美解决方案】相关文章:

JavaScript获取两个数组交集的方法

JS对字符串编码的几种方式使用

自动关闭的层

基于jquery实现下拉框美化特效

Js和JQuery获取鼠标指针坐标的实现代码分享

JavaScript中的异常处理方法介绍

js去字符串前后空格的实现方法

png在IE6 下无法透明的解决方法汇总

JS实现屏蔽shift,Ctrl,alt等功能键的方法

jQuery获得字体颜色16位码的方法

精品推荐
分类导航