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


Posted in Javascript onOctober 20, 2016

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

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

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

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

直到今天百度了一下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跨域问题的完美解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jQuery的淡入淡出可自动切换的幻灯插件
Aug 24 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
JS字符串去除连续或全部重复字符的实例
Mar 08 Javascript
vue路由对不同界面进行传参及跳转的总结
Apr 20 Javascript
Vue 幸运大转盘实现思路详解
May 06 Javascript
webpack4 SplitChunks实现代码分隔详解
May 23 Javascript
vue发送websocket请求和http post请求的实例代码
Jul 11 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
在Vue中使用Select选择器拼接label的操作
Oct 22 Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 02 Javascript
seajs学习教程之基础篇
Oct 20 #Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 #Javascript
Javascript中内建函数reduce的应用详解
Oct 20 #Javascript
基于AngularJS前端云组件最佳实践
Oct 20 #Javascript
分享javascript、jquery实用代码段
Oct 20 #Javascript
基于原生js淡入淡出函数封装(兼容IE)
Oct 20 #Javascript
纯JavaScript手写图片轮播代码
Oct 20 #Javascript
You might like
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
php 表单验证实现代码
2009/03/10 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
javascript 避免闭包引发的问题
2009/03/17 Javascript
jQuery 表格工具集
2010/04/25 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
js数据类型检测总结
2018/08/05 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
React实现全选功能
2020/08/25 Javascript
基于Django的python验证码(实例讲解)
2017/10/23 Python
python实现点对点聊天程序
2018/07/28 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
JDO的含义
2012/11/17 面试题
工程业务员岗位职责
2013/12/31 职场文书
教师职称自我鉴定
2014/02/12 职场文书
2014年销售工作总结
2014/12/01 职场文书
工作态度不好检讨书
2015/05/06 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers