node.js跨域问题
这几天公司同事(前端)写页面的时候一直说拿不到想要的JSON,安卓iOS那边是可以拿到的,但我和都是新手也不知道为什么只知道是js跨域问题,然后我也不懂前端我开始百度,
有人说是谷歌浏览器跨域要设置一下,然后我就在谷歌浏览器的目标后面加一个 --disable-web-security
但是后来发现依然报错,依然拿不到想要的数据。后来也不停的找找找也没有什么眉目。
后来也试了很多方法也还是没有作用。
直到今天他提到了PHP的跨域瞬间启发了我,最后百度到了node.js的跨域问题,最后在 app.js 路由设置里面加了一段跨域代码 完美解决问题:
1 var express = require('express'); 2 var app = express(); 3 //设置跨域访问 4 app.all('*', function(req, res, next) { 5 res.header("Access-Control-Allow-Origin", "*"); 6 res.header("Access-Control-Allow-Headers", "X-Requested-With"); 7 res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS"); 8 res.header("X-Powered-By",' 3.2.1'); 9 res.header("Content-Type", "application/json;charset=utf-8"); 10 next(); 11 }); 12 //app.listen(8088);
菜鸟今天又学会一些新知识,分享出来说不定哪天也可以帮助到大家。
转载于:https://www.cnblogs.com/heziyu/p/5981034.html
node.js跨域问题相关推荐
- Node.js跨域请求解决方案
Node.js跨域请求解决方案 一.缘由: 初到公司,老大让去解决之前项目客户提出的一个小问题,对某一模块进行访问验证,之前的项目是PHP做的,对此不了解,因此不打算先学习PHP再去解决问题,考虑到客 ...
- 静态网页使用Node.js跨域代理服务
1. 需求背景 公司网站的本地开发版之前一直都是部署在本地电脑上Tomcat容器里的,好处就是本地搭建服务器环境接口无需做跨域请求处理,坏处就是后台代码的每次更新都需要拷贝一份至我的电脑覆盖,并且本地 ...
- Node.JS跨域请求配置方案
今天在用node开发的过程中,再次遇到同源策略的问题: 在客户端调用服务端获取数据时,Chrome 浏览器中报错如下: Access to XMLHttpRequest at 'http://loca ...
- Vue.js跨域请求配置、Node.js设置允许跨域
Vue跨域配置 在Vue项目目录中打开config/index.js,在proxyTable中添写如下代码: // 跨域处理proxyTable: {'/api': { // 匹配所有以 '/api' ...
- 新版vue-cli模板下本地开发环境使用node服务器跨域
背景 我们都知道浏览器有一个既核心也最基本的安全功能,即同源策略.同源分别是:协议,域名,端口.如果浏览器访问服务器不同源的话,就会访问不到数据.那开发中常常访问的服务器不同源,那么可以借助一个服务器 ...
- vue读取服务器文件跨域,新版vue-cli模板下本地开发环境使用node服务器跨域的方法...
背景 我们都知道浏览器有一个既核心也最基本的安全功能,即同源策略.同源分别是:协议,域名,端口.如果浏览器访问服务器不同源的话,就会访问不到数据.那开发中常常访问的服务器不同源,那么可以借助一个服务器 ...
- chrome浏览器的跨域设置 Google Chrome浏览器下开启禁用缓存和js跨域限制--disable-web-security...
chrome用户默认路径 Win7:C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\ XP:C:\Documents and Settings ...
- Atitit.js跨域解决方案attilax大总结 后台java php c#.net的CORS支持
Atitit.js跨域解决方案attilax大总结 后台java php c#.net的CORS支持 1.设置 document.domain为一致 推荐1 2.Apache 反向代理 推荐1 3. ...
- window.opener方法的使用 js跨域
2019独角兽企业重金招聘Python工程师标准>>> 最近公司网站登陆加入了第三方登陆.可以用QQ直接登陆到我们网站,在login页面A中点QQ登陆时,调用了一个window.op ...
最新文章
- 她琴棋书画全能,还进入清华计算机系实验室,被赞智商太超群、能力过强悍...
- 全新的互动广告牌,待遇男女有别
- PHP之PHP文件引用详解
- 模态对话框的消息循环原理及分析笔记
- Unknown column 'user_uid' in 'field list' sql错误解决过程
- 软件测试工程师阶段_软件工程测试阶段
- Java自引用造成的死循环
- serialize-and-deserialize-bst
- python公众号留言功能_Python实现的微信公众号群发图片与文本消息功能实例详解...
- 金电容(法拉电容)与可充放电池的相关知识
- 2016-02-16
- C++实现双向循环链表
- yii ccaptcha php模块,yii验证码无法显示
- 2022 CCCC 团体程序设计天梯赛知识点以及题解
- 产品经理必须会的软件——office
- PEAP认证环境搭建及认证的大体流程
- “阿里和腾讯谁的技术更好?”阿里王坚的机智回答瞬间化解尴尬!
- 解决百度网盘下载慢限速问题(2019亲测可用)下载速度不要太爽了
- 易周金融 | 邮惠万家银行开业;微信公众号叫停四类金融营销宣传
- linux I2C 驱动
热门文章
- 关于uint8_t/uint16_t/uint32_t/uint_fast16_t
- 【机器视觉】 dev_set_contour_style算子
- 【Tools】Visual Studio 2019专业版下载和安装
- 【STM32】FreeRTOS简介
- kali 安装volatility_volatility取证学习-linux
- source命令与 .命令
- 使用 ApplicationLoader 上传应用到 Appstore
- Linux系统下ifconfig命令使用及结果分析
- VC6.0编写BHO 提示unresolved external symbol _main
- 下载文件的响应头设置